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
file.h
ioctl.h
ipc.h
jmp_buf.h
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
shm.h
sigcontext.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
signal.h
socket.h Prepare headers to support file descriptor passing over UNIX Domain Sockets. 2010-08-30 13:41:22 +00:00
soundcard.h
stat.h New stat structure. 2011-07-12 16:39:55 +02:00
statfs.h
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
times.h <ansi.h> -> <minix/ansi.h> 2011-01-28 11:35:02 +00:00
types.h
ucontext.h
ucred.h Update header files to support UNIX Domain Sockets. Contributed by Thomas Cort 2010-07-15 12:48:15 +00:00
uio.h
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