refactor: separate syscall interfaces from kernel space, into posix compliant structure.
authorMinep <zelong56@gmail.com>
Thu, 29 Dec 2022 01:03:17 +0000 (01:03 +0000)
committerMinep <zelong56@gmail.com>
Thu, 29 Dec 2022 01:03:17 +0000 (01:03 +0000)
commitf13e160f6aa2f74895ecf1f65099265643836210
treecd19419d8b92245acd806d3bcfe9478418e0c998
parent642855f81fd03b9fd6540ac99c665b57b4b38cc8
refactor: separate syscall interfaces from kernel space, into posix compliant structure.
44 files changed:
lunaix-os/includes/lunaix/fctrl.h [deleted file]
lunaix-os/includes/lunaix/foptions.h
lunaix-os/includes/lunaix/ioctl.h
lunaix-os/includes/lunaix/lunistd.h [deleted file]
lunaix-os/includes/lunaix/lxsignal.h [deleted file]
lunaix-os/includes/lunaix/signal.h
lunaix-os/includes/lunaix/syscall.h
lunaix-os/includes/lunaix/types.h
lunaix-os/includes/usr/errno.h [new file with mode: 0644]
lunaix-os/includes/usr/fcntl.h [new file with mode: 0644]
lunaix-os/includes/usr/fcntl_defs.h [new file with mode: 0644]
lunaix-os/includes/usr/signal.h [new file with mode: 0644]
lunaix-os/includes/usr/signal_defs.h [new file with mode: 0644]
lunaix-os/includes/usr/sys/dirent.h [new file with mode: 0644]
lunaix-os/includes/usr/sys/dirent_defs.h [new file with mode: 0644]
lunaix-os/includes/usr/sys/ioctl.h [new file with mode: 0644]
lunaix-os/includes/usr/sys/ioctl_defs.h [new file with mode: 0644]
lunaix-os/includes/usr/sys/lunaix.h [new file with mode: 0644]
lunaix-os/includes/usr/sys/mount.h [new file with mode: 0644]
lunaix-os/includes/usr/sys/types.h
lunaix-os/includes/usr/unistd.h [new file with mode: 0644]
lunaix-os/kernel/asm/x86/pfault.c
lunaix-os/kernel/demos/dir_read.c
lunaix-os/kernel/demos/input_test.c
lunaix-os/kernel/demos/iotest.c
lunaix-os/kernel/demos/signal_demo.c
lunaix-os/kernel/demos/simple_sh.c
lunaix-os/kernel/device/devfs.c
lunaix-os/kernel/fs/iso9660/directory.c
lunaix-os/kernel/fs/vfs.c
lunaix-os/kernel/lxinit.c
lunaix-os/kernel/proc0.c
lunaix-os/kernel/process/signal.c
lunaix-os/kernel/process/taskfs.c
lunaix-os/kernel/tty/lxconsole.c
lunaix-os/libs/ulibc/printf.c
lunaix-os/usr/api/dirent.c [new file with mode: 0644]
lunaix-os/usr/api/errno.c [new file with mode: 0644]
lunaix-os/usr/api/fcntl.c [new file with mode: 0644]
lunaix-os/usr/api/ioctl.c [new file with mode: 0644]
lunaix-os/usr/api/lunaix.c [moved from lunaix-os/includes/lunaix/lunaix.h with 62% similarity]
lunaix-os/usr/api/mount.c [new file with mode: 0644]
lunaix-os/usr/api/signal.c [new file with mode: 0644]
lunaix-os/usr/api/unistd.c [new file with mode: 0644]