Jonas 'Sortie' Termansen
|
46d16f9e4c
|
Use SHLVL to determine if a shell is outermost.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
242cfcca12
|
Add line editing, history and tab completion to shell.
|
2014-12-07 18:55:12 +01:00 |
|
Jonas 'Sortie' Termansen
|
d8df769692
|
Move sh to its own directory.
|
2014-12-07 18:25:09 +01:00 |
|
Jonas 'Sortie' Termansen
|
99f27d5eb1
|
Fix pwd(1) unsetting PWD and exit code.
|
2014-12-04 18:12:50 +01:00 |
|
Jonas 'Sortie' Termansen
|
3917f4fee3
|
Use PWD in get_current_dir_name(3) if correct.
|
2014-12-04 17:56:47 +01:00 |
|
Jonas 'Sortie' Termansen
|
bbf454e164
|
Rewrite program loader.
|
2014-12-04 16:14:17 +01:00 |
|
Jonas 'Sortie' Termansen
|
261b95e0a6
|
Add reallocarray(3).
|
2014-12-03 23:55:55 +01:00 |
|
Jonas 'Sortie' Termansen
|
5143f01b0a
|
Remove sbrk(2).
Note: This is an incompatible ABI change.
|
2014-12-03 23:55:55 +01:00 |
|
Jonas 'Sortie' Termansen
|
74247eb71e
|
Rewrite malloc(3).
|
2014-12-03 21:32:50 +01:00 |
|
Jonas 'Sortie' Termansen
|
4e9746c314
|
Add yes(1).
|
2014-12-03 15:20:03 +01:00 |
|
Jonas 'Sortie' Termansen
|
5d0a1c956b
|
Fix math.h not providing some C99 functions.
|
2014-12-03 14:19:58 +01:00 |
|
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 |
|