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 |
|
Jonas 'Sortie' Termansen
|
405173fc04
|
Add strftime_l(3).
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
070a319006
|
Split stdlib/abs.cpp into multiple files.
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
02013158e7
|
Add imaxdiv(3).
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
a9d8712435
|
Add wcscoll(3).
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
8d674a43e1
|
Add wcsto{l,ll,ul,ull,imax,umax}(3).
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
cba75809fe
|
Declare wchar_t in inttypes.h.
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
5a127a429c
|
Add overflow support to strtol and clean up the code.
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
1df749498a
|
Refactor strtol functions.
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
cdc5a9673e
|
Add strtoimax(3) and strtoumax(3).
|
2013-12-17 14:30:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
d79808f85f
|
Split gnu_error(3) and perror(3).
|
2013-12-17 14:30:40 +01:00 |
|