Jonas 'Sortie' Termansen
|
1f2902ecfd
|
Make system call functions static.
|
2013-12-17 14:30:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
eac602c9a1
|
Remove print_string(2).
This wasn't being used by anyone and was a security risk.
|
2013-12-17 14:30:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
ebef48ed61
|
Update kernel log to current coding conventions.
|
2013-12-17 14:30:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
9bb2ea78ac
|
Remove obsolete PC-Speaker sound driver.
|
2013-12-17 14:30:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
8975c75c61
|
Update sortix/kernelinfo.cpp to current coding conventions.
|
2013-12-17 14:30:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
b399ece14b
|
Add dup3(2).
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
9700623737
|
Remove obsolete __SORTIX_SHOW_UNIMPLEMENTED feature macro.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
69eb2f0e5f
|
Update <errno.h> to current coding conventions.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
ad1c6e0ed7
|
Remove <sys/__/types.h> inclusion from <features.h>.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
5b6d49b060
|
Remove useless extern keyword from libc header function prototypes.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
f79508fbc9
|
Remove __POSIX_OBSOLETE feature macro.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
52f67b436d
|
Provide the full <stdint.h> in all system components.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
8044afc7e8
|
Provide the restrict keyword in all system components.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
bea3ed6f50
|
Detect internal system component build macros in <features.h>.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
798554f21c
|
Update <features.h> to current coding conventions.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
ad84bc75c8
|
Change kernel internal build macro to __is_sortix_kernel.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
752bdab798
|
Add libm internal build macro __is_sortix_libm.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
3a30ba57ef
|
Change libc internal build macro to __is_sortix_libc.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
61d75f39f7
|
Add __sortix_libm__ feature macro.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
c24b162ef3
|
Add __sortix_libc__ feature macro.
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
fd4b35f986
|
Add mkstemp(3).
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
f105c8f3be
|
Add wmemset(3).
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
9039553c15
|
Add wmemmove(3).
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
329881f38d
|
Add wmemcpy(3).
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
3c3bb32431
|
Add wmemchr(3).
|
2013-12-17 14:30:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
f32e1c7951
|
Add wcsstr(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
2e46a6ce8c
|
Add wcspbrk(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
b944052a2e
|
Add wcsxfrm(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
2db8bc088d
|
Add wcsncmp(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
adb3bf543f
|
Add wmemcmp(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
efc0eb2829
|
Add getrusage(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
7a5e549612
|
Add getrlimit(3) and setrlimit(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
13f09cc515
|
Add prlimit(2).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
a6f38947f2
|
Add getpriority(2) and setpriority(2).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
1469c89b87
|
Add id_t to <sys/types.h>.
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
04019cab9e
|
Add mmap(2), mprotect(2) and munmap(2).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
8e867908ab
|
Refactor user-space stack creation.
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
f441066d02
|
Add MapMemory, ProtectMemory and UnmapMemory utility functions.
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
b9560409a7
|
Add virtual address space allocator for user-space.
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
e875babf8e
|
Reduce kernel stack size to 8 KiB.
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
d71179b540
|
Refactor kernel segment bookkeeping.
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
68aba3d137
|
Add Memory::GetUserVirtualArea function to the kernel.
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
930be00966
|
Don't write errors to stderr in dlopen(3) and dlsym(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
30d35a98dd
|
Add sigandset(3), sigisemptyset(3), signotset(3), and sigorset(3).
|
2013-12-17 14:30:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
da94e0fb62
|
Update sortix/thread.cpp to current coding conventions.
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
d5a7901b25
|
Add getopt(3) and getopt_long(3).
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
bb2a1b3e73
|
Add dprintf(3) and vdprintf(3).
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
91eb5f3af9
|
Split libc/stdio/sprint.cpp into multiple files.
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
edce6b9c2b
|
Split libc/stdio/print.cpp into multiple files.
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
2f49694031
|
Add flockfile(3), ftrylockfile(3), and funlockfile(3).
|
2013-12-17 14:30:40 +01:00 |
|