minix/common/include/minix
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
..
acpi.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
ansi.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
audio_fw.h fixed clang warnings in drivers/ 2011-06-09 16:57:51 +02:00
bitmap.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
callnr.h New stat structure. 2011-07-12 16:39:55 +02:00
com.h Split off sys_umap_remote from sys_umap 2011-06-10 14:28:20 +00:00
compiler.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
config.h Disable sprofile by default 2011-07-08 17:28:58 +02:00
const.h ELF multiboot support 2011-05-04 18:51:43 +02:00
cpufeature.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
crtso.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
debug.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
devio.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
devman.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
dir.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
dmap.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
driver.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
drivers.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
drvlib.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
ds.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
endpoint.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
fslib.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
gcov.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
hash.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
input.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
ioctl.h protect ioctl() with __BEGIN/__END_DECLS for C++ 2011-07-09 16:12:40 +02:00
ipc.h Enable sending a notification when sending of an asynchronous message was 2011-04-08 15:14:48 +00:00
ipcconst.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
keymap.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
limits.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
minlib.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
mq.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
mthread.h libmthread: support for thread-local storage (keys/specifics) 2011-04-14 11:54:43 +00:00
netdriver.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
partition.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
portio.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
priv.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
procfs.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
profile.h profile.h: Don't hide structs and macros 2011-07-08 18:10:56 +02:00
queryparam.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
rs.h fix rs/service data structures (add devman_id) 2011-02-25 16:15:54 +00:00
safecopies.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
sched.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
sef.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
sound.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
spin.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
sys_config.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
sysinfo.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
syslib.h Split off sys_umap_remote from sys_umap 2011-06-10 14:28:20 +00:00
sysutil.h introduce sqrt_approx() in -lsys 2011-07-04 02:51:12 +02:00
timers.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
tty.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
type.h New stat structure. 2011-07-12 16:39:55 +02:00
u64.h Move network includes and lib.h into common/include subdir. 2011-02-14 12:49:18 +00:00
usb.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
usb_ch9.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
vfsif.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00
vm.h Move shared headers in common/include 2011-02-06 22:59:02 +00:00
vtreefs.h Move even more includes to common/include. 2011-03-03 16:39:02 +00:00