Jonas 'Sortie' Termansen
5c702ed44b
Add stresep(3).
2014-11-27 21:01:13 +01:00
Jonas 'Sortie' Termansen
58a1383723
Add strsep(3).
2014-11-27 21:01:13 +01:00
Jonas 'Sortie' Termansen
7482a13195
Rewrite column(1).
2014-11-27 20:55:34 +01:00
Jonas 'Sortie' Termansen
577f2f700b
Add shutdown(2).
2014-11-27 01:39:53 +01:00
Jonas 'Sortie' Termansen
a00d085b81
Implement recvfrom(2) and sendto(2).
2014-11-27 01:39:12 +01:00
Jonas 'Sortie' Termansen
a8a8154adc
Add getpeername(2) and getsockname(2).
2014-11-27 01:39:11 +01:00
Jonas 'Sortie' Termansen
3760420fbb
Add fpathconf(2).
2014-11-27 01:36:52 +01:00
Jonas 'Sortie' Termansen
ba29cad8a3
Improve cp(1).
2014-11-27 01:36:52 +01:00
Jonas 'Sortie' Termansen
ad8d025c32
Rename <sortix/syscallnum.h> to <sortix/syscall.h>.
2014-11-27 01:18:58 +01:00
Jonas 'Sortie' Termansen
53aa659743
Add ESTALE.
2014-11-27 00:20:54 +01:00
Jonas 'Sortie' Termansen
60895a127e
Add doc/portability-sins.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
73312b201b
Improve memset(3) performance.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
95fcb94648
Add explicit_bzero(3).
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
4ee15987fa
Add timingsafe_memcmp(3).
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
5c79d42036
Use -k when tix-build makes distclean.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
e5d07072f3
Set TERM=sortix in init.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
0cd7fb6b76
Remove objtype environment variable from init.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
6dfd2fb6fa
Add <netinet/tcp.h>.
2014-11-27 00:20:53 +01:00
Jonas 'Sortie' Termansen
d7290e1fad
Add memrchr(3).
2014-11-27 00:10:13 +01:00
Jonas 'Sortie' Termansen
49e2c933af
Remove VGA text mode support from libdispd.
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
0e577950c0
Remove conway, pong and snake games.
...
These games were poorly written and didn't work in graphics mode as they
required a vga text mode backend. It's less of a maintenance burden to just
remove them as that means the dispd vga text mode support can be deleted.
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
91a1df02b1
Remove calc(1).
...
This program was mostly replaced with the standard expr(1) tool and the code
quality was not up to the standards. Finally, it was not very useful.
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
5e295b8d94
Honor feature macros in <arpa/inet.h>.
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
d56dcafd27
Add sleep(1).
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
bb84370c34
Add type limits and print/scan specifiers to <sys/types.h>.
2014-11-26 23:34:14 +01:00
Jonas 'Sortie' Termansen
ac7124e1e6
Add wcslcat(3) and wcslcpy(3).
2014-11-26 22:49:01 +01:00
Jonas 'Sortie' Termansen
429f823f1f
Add wcsnlen(3).
2014-11-26 22:49:01 +01:00
Jonas 'Sortie' Termansen
e4dd7c0d5a
Add wcsncasecmp(3).
2014-11-26 22:49:01 +01:00
Jonas 'Sortie' Termansen
01b7754c29
Add wcsdup(3).
2014-11-26 22:49:01 +01:00
Jonas 'Sortie' Termansen
8ed26bb26e
Add wcscasecmp(3).
2014-11-26 22:49:00 +01:00
Jonas 'Sortie' Termansen
34935845b4
Add wcpncpy(3).
2014-11-26 22:49:00 +01:00
Jonas 'Sortie' Termansen
c9b17d5490
Add wcpcpy(3).
2014-11-26 22:49:00 +01:00
Jonas 'Sortie' Termansen
9ca343c5e4
Add wcsftime(3).
2014-11-26 22:49:00 +01:00
Jonas 'Sortie' Termansen
a1e9c15bca
Add wcstof(3), wcstod(3) and wcstold(3).
2014-11-26 22:49:00 +01:00
Jonas 'Sortie' Termansen
ba12c1d246
Store loaded programs in special allocations rather than the kernel heap.
2014-11-26 22:27:57 +01:00
Jonas 'Sortie' Termansen
749d123331
Maintain counts of physical frames used for particular purposes.
2014-11-26 22:27:04 +01:00
Jonas 'Sortie' Termansen
5f2106f512
Maintain size of allocated memory in the heap.
2014-11-26 22:25:37 +01:00
Jonas 'Sortie' Termansen
6971cc59b0
Maintain count of used blocks in the filesystem cache.
2014-11-26 22:25:37 +01:00
Jonas 'Sortie' Termansen
36d2dcb745
Slightly improve addralloc virtual address space leaking.
2014-11-26 22:25:37 +01:00
Jonas 'Sortie' Termansen
46eddaa19b
Port tix to Sortix.
2014-11-26 22:02:33 +01:00
Jonas 'Sortie' Termansen
8d5a78d823
Remove tix-object-insert.
2014-11-26 22:01:11 +01:00
Jonas 'Sortie' Termansen
99d1c61b24
Use a proper shell as sh(1) backend if available.
2014-11-26 21:41:09 +01:00
Jonas 'Sortie' Termansen
f8c5adf20f
Add #! support to execve(2).
2014-11-26 21:14:13 +01:00
Jonas 'Sortie' Termansen
3577cb81fe
Improve execvpe(3) logic and run shell on ENOEXEC.
2014-11-25 23:52:12 +01:00
Jonas 'Sortie' Termansen
f44e46cde5
Flatten initrd symbolic links to hardlinks inside the same directory.
2014-11-25 22:49:19 +01:00
Jonas 'Sortie' Termansen
ca70f03be8
Display progress bar during initrd extraction.
2014-11-25 20:57:45 +01:00
Jonas 'Sortie' Termansen
c1af231897
Optimize reading the CMOS real time clock.
2014-11-25 19:42:28 +01:00
Jonas 'Sortie' Termansen
ae73391a10
Clean up initrd extraction code.
2014-11-25 19:42:28 +01:00
Jonas 'Sortie' Termansen
a334ede4c4
Rewrite ls(1).
2014-11-25 18:53:31 +01:00
Jonas 'Sortie' Termansen
01402052f6
Add tcgetblob(2) and tcsetblob(2).
2014-11-25 18:40:50 +01:00