Jonas 'Sortie' Termansen
dd950fc996
Add AT_EACCESS support to faccessat(2).
2014-12-03 14:19:58 +01:00
Jonas 'Sortie' Termansen
ae4534aae1
Update kernel/descriptor.cpp to current coding conventions.
2014-12-03 14:19:58 +01:00
Jonas 'Sortie' Termansen
52abb4d899
Refuse to implement gethostent(3).
2014-12-03 14:19:58 +01:00
Jonas 'Sortie' Termansen
ba1e0882ec
Initialize system call table at compile time.
2014-12-03 14:19:49 +01:00
Jonas 'Sortie' Termansen
67cbc0715c
Clean up COM driver.
2014-12-03 14:04:53 +01:00
Jonas 'Sortie' Termansen
3ad7ab4fc3
Add gethostname(2) and sethostname(2).
2014-12-03 13:58:29 +01:00
Jonas 'Sortie' Termansen
59262f6bf2
Refactor interrupt handler registration.
2014-12-02 21:30:39 +01:00
Jonas 'Sortie' Termansen
ede6d8f800
Optimize pipe transfers using scheduler yield hints.
2014-12-02 21:17:14 +01:00
Jonas 'Sortie' Termansen
6a14b67feb
Optimize userfs using scheduler yield hints.
2014-12-02 21:17:10 +01:00
Jonas 'Sortie' Termansen
4c78239721
Implement yielding a timeslice to another thread.
2014-12-02 21:15:08 +01:00
Jonas 'Sortie' Termansen
78d9620b0f
Clean up kernel attribute packed use.
2014-12-02 19:36:20 +01:00
Jonas 'Sortie' Termansen
117a7cda95
Update strndup(3) to current coding conventions.
2014-12-02 19:21:47 +01:00
Jonas 'Sortie' Termansen
1032530ebf
Update strdup(3) to current coding conventions.
2014-12-02 19:21:47 +01:00
Jonas 'Sortie' Termansen
fb7db21a1b
Update memcpy(3) to current coding style.
2014-12-02 19:21:47 +01:00
Jonas 'Sortie' Termansen
163ecfcf55
Update stpcpy(3) and wcpcpy(3) to current coding conventions.
2014-12-02 18:23:43 +01:00
Jonas 'Sortie' Termansen
9d3bf0f164
Update wcsspn(3) to current coding conventions.
2014-12-02 18:23:43 +01:00
Jonas 'Sortie' Termansen
7911b5c66c
Update wcspbrk(3) to current coding conventions.
2014-12-02 18:23:43 +01:00
Jonas 'Sortie' Termansen
b4c7a6aa4a
Update wcscspn(3) to current coding conventions.
2014-12-02 18:23:43 +01:00
Jonas 'Sortie' Termansen
6b0060f2ec
Update strspn(3) to current coding conventions.
2014-12-02 18:23:43 +01:00
Jonas 'Sortie' Termansen
0bb2ac34ec
Update strpbrk(3) to current coding conventions.
2014-12-02 18:23:42 +01:00
Jonas 'Sortie' Termansen
8f30b923ee
Update strcspn(3) to current coding conventions.
2014-12-02 18:23:42 +01:00
Jonas 'Sortie' Termansen
ba0d5b3a09
Update memmove(3) to current coding conventions.
2014-12-02 18:23:42 +01:00
Jonas 'Sortie' Termansen
51f25b0b65
Update iswcntrl(3) to current coding conventions.
2014-12-02 18:23:42 +01:00
Jonas 'Sortie' Termansen
cc43c96acc
Update string compare family to current coding conventions.
2014-12-02 18:23:42 +01:00
Jonas 'Sortie' Termansen
2bbbc11246
Update strcpy(3) and wcscpy(3) to current coding conventions.
2014-12-02 18:23:42 +01:00
Jonas 'Sortie' Termansen
8ce7f2f41f
Remove inclusion of <errno.h> from read(2) and write(2).
2014-12-02 18:00:38 +01:00
Jonas 'Sortie' Termansen
3a3fc76c8c
Remove tmpnam(3).
2014-12-02 18:00:38 +01:00
Jonas 'Sortie' Termansen
6ccc39c678
Warn on asctime and ctime use.
2014-12-02 18:00:38 +01:00
Jonas 'Sortie' Termansen
36c70760a0
Warn on sprintf use.
2014-12-02 18:00:23 +01:00
Jonas 'Sortie' Termansen
d668c5558e
Fix sprintf uses in sh.
2014-12-02 18:00:23 +01:00
Jonas 'Sortie' Termansen
bb3f591057
Add symbolic links.
2014-12-02 17:36:36 +01:00
Jonas 'Sortie' Termansen
f26b2d6201
Add /var/empty directory.
2014-12-02 17:09:29 +01:00
Jonas 'Sortie' Termansen
2586685061
Ongoing build system maintainance.
2014-12-02 17:09:28 +01:00
Jonas 'Sortie' Termansen
2b2dd347ec
Add symbolic link support to ls(1).
2014-12-02 16:28:46 +01:00
Jonas 'Sortie' Termansen
b1a2817ada
Add symbolic link support to cp(1).
2014-12-02 16:28:46 +01:00
Jonas 'Sortie' Termansen
2ecd4c9086
Update kramfs to current coding conventions.
2014-12-02 15:44:05 +01:00
Jonas 'Sortie' Termansen
fbefc30229
Securely copy to and from user-space.
2014-12-02 15:35:50 +01:00
Jonas 'Sortie' Termansen
a500288079
Add sortix.bin makefile target.
2014-12-01 23:45:30 +01:00
Jonas 'Sortie' Termansen
66d4785f18
Add example variables to doc/cross-development.
2014-12-01 23:45:29 +01:00
Jonas 'Sortie' Termansen
f4d9fda6de
Honor feature macros in <dirent.h>.
2014-12-01 23:34:43 +01:00
Jonas 'Sortie' Termansen
0dc951b94e
Improve cp's install(1) emulation.
2014-12-01 23:34:43 +01:00
Jonas 'Sortie' Termansen
fb8221a381
Improve mkstemp(3) random path generation.
2014-12-01 23:22:11 +01:00
Jonas 'Sortie' Termansen
156e73d441
Optimize file descriptor allocation.
2014-12-01 22:51:07 +01:00
Jonas 'Sortie' Termansen
0da847ac85
Add remaining standard errno values.
2014-12-01 22:51:07 +01:00
Jonas 'Sortie' Termansen
49000d3bee
Upgrade to latest upstream multiboot header.
...
Tabs were converted to spaces as the original file was inconsistently
indented. The non-standard multiboot_uintx_t types were replaced with the
standard ones from <stdint.h>.
2014-12-01 22:51:07 +01:00
Jonas 'Sortie' Termansen
ec7e0cc9a6
Add cbprintf(3) and vcbprintf(3).
...
Thanks to Owen Shepherd of the Public Domain C Library for helping design
and formalize these interfaces.
2014-12-01 21:39:05 +01:00
Jonas 'Sortie' Termansen
2dffa408ad
Add pkg.make.needed-vars.AR.
2014-12-01 21:39:05 +01:00
Jonas 'Sortie' Termansen
536d7a06f5
Add fcntl(F_PREVFD) and fcntl(F_NEXTFD).
2014-12-01 21:39:05 +01:00
Jonas 'Sortie' Termansen
8643c37102
Remove __flbf(3).
2014-12-01 21:39:05 +01:00
Jonas 'Sortie' Termansen
2f393b2646
Remove _flushlbf(3).
2014-12-01 21:39:05 +01:00