minix/include/sys
Evgeniy Ivanov ef0a265086 New stat structure.
* VFS and installed MFSes must be in sync before and after this change *

Use struct stat from NetBSD. It requires adding new STAT, FSTAT and LSTAT
syscalls. Libc modification is both backward and forward compatible.

Also new struct stat uses modern field sizes to avoid ABI
incompatibility, when we update uid_t, gid_t and company.
Exceptions are ino_t and off_t in old libc (though paddings added).
2011-07-12 16:39:55 +02:00
..
asynchio.h This patch switches the MINIX3 ethernet driver stack from a port-based 2010-05-17 22:22:53 +00:00
cdefs.h cdefs.h: Allow __CONCAT() macro to be nested 2010-08-30 14:34:58 +00:00
dir.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
file.h An empty <sys/file.h> helps porting. 2005-09-06 16:19:21 +00:00
ioctl.h Removal of the executable flag from files that cannot be executed 2009-11-09 10:26:00 +00:00
ipc.h - VM_KERN_NOPAGEZERO feature is gone 2009-09-21 14:23:10 +00:00
jmp_buf.h Setjmp/longjmp updates and cleanup. 2006-12-08 16:23:18 +00:00
Makefile Reduce compiler/libraries/headers cases to only two 2011-07-04 04:09:52 +02:00
mman.h <sys/mman.h>: include <minix/type.h> instead of <minix/types.h> for endpoint_t 2010-06-14 20:33:14 +00:00
null.h Pull in NetBSD's queue.h (for pkgsrc) 2010-07-07 14:17:25 +00:00
param.h Add machine/param.h 2010-11-23 11:05:09 +00:00
poll.h Import poll() from NetBSD's libnbcompat 2010-07-26 20:46:04 +00:00
ptrace.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
queue.h sys/queue.h: add LIST_FOREACH_SAFE 2010-12-20 23:52:53 +00:00
resource.h <sys/resource.h> - define RLIM_NLIMITS 2010-07-26 10:04:45 +00:00
select.h Sort out problems with POSIX constants. 2010-06-22 10:50:03 +00:00
sem.h - VM_KERN_NOPAGEZERO feature is gone 2009-09-21 14:23:10 +00:00
shm.h - VM_KERN_NOPAGEZERO feature is gone 2009-09-21 14:23:10 +00:00
sigcontext.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
signal.h - VM_KERN_NOPAGEZERO feature is gone 2009-09-21 14:23:10 +00:00
socket.h Prepare headers to support file descriptor passing over UNIX Domain Sockets. 2010-08-30 13:41:22 +00:00
soundcard.h support for OSS. 2009-10-01 16:36:14 +00:00
stat.h New stat structure. 2011-07-12 16:39:55 +02:00
statfs.h Changes to the include files in order to make cross-compilation possible. 2009-11-06 08:46:22 +00:00
statvfs.h - Add support for ST_NOTRUNC to struct statvfs. 2010-08-02 11:16:32 +00:00
time.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
timeb.h - VM_KERN_NOPAGEZERO feature is gone 2009-09-21 14:23:10 +00:00
times.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
types.h Fixed an array bounds violation. 2010-02-24 10:39:58 +00:00
ucontext.h - Add support for the ucontext system calls (getcontext, setcontext, 2010-03-12 15:58:41 +00:00
ucred.h Update header files to support UNIX Domain Sockets. Contributed by Thomas Cort 2010-07-15 12:48:15 +00:00
uio.h Implementations of readv and writev 2010-01-08 13:40:34 +00:00
un.h Update header files to support UNIX Domain Sockets. Contributed by Thomas Cort 2010-07-15 12:48:15 +00:00
utsname.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
wait.h Suppressed some warnings in the WIFSIGNALED macro. 2010-03-15 18:33:29 +00:00