Commit graph

2688 commits

Author SHA1 Message Date
Jonas 'Sortie' Termansen
ef45218660 Add S_ISGID and S_ISUID.
I originally left them out because Sortix doesn't have setuid and setgid
executable support, but this created considerable compatibility issues and
it is better to supply them as the mode bits still exist and can be set.
2015-08-21 21:25:00 +02:00
Jonas 'Sortie' Termansen
c7165cdcb4 Add /sbin to PATH. 2015-08-21 21:24:53 +02:00
Jonas 'Sortie' Termansen
a5eacdbdcc Fix log terminal write insecure copying. 2015-08-21 20:41:33 +02:00
Jonas 'Sortie' Termansen
6cf07034d5 Fix missing parenthesizes in <sys/wait.h> macros. 2015-08-14 17:26:07 +02:00
Jonas 'Sortie' Termansen
840c8e6b02 Fix pager double prompt if paging during special character. 2015-08-14 17:26:07 +02:00
Jonas 'Sortie' Termansen
158716f96a Fix ctype invocations with wrong domain. 2015-08-11 15:57:56 +02:00
Jonas 'Sortie' Termansen
ec38222f9b Fix head(1) and tail(1) directory handling. 2015-08-11 15:57:55 +02:00
Jonas 'Sortie' Termansen
a306193824 Fix mkinitrd default uid and gid not being root. 2015-08-01 14:02:23 +02:00
Jonas 'Sortie' Termansen
cd21cd41c3 Fix tix-collection multiarch compatibility applying to Sortix. 2015-07-28 22:01:44 +02:00
Jonas 'Sortie' Termansen
1dee12e58e Fix typo in initrd extraction failure panic. 2015-07-28 22:01:44 +02:00
Jonas 'Sortie' Termansen
320b953e20 Fix libm makefile missing quotes around grep pattern. 2015-07-09 19:20:50 +02:00
Jonas 'Sortie' Termansen
fffefeba8f Fix execve(2) keeping program descriptors open. 2015-07-09 19:20:49 +02:00
Jonas 'Sortie' Termansen
4df23d9a36 Fix README typos. 2015-06-29 17:17:55 +02:00
Jonas 'Sortie' Termansen
0cdedb4008 Fix duplicate 1972 row in the leap second table. 2015-06-29 17:13:06 +02:00
Jonas 'Sortie' Termansen
6d052efd19 Fix unbounded memory usage and infinite loop in fgetgrent_r(3). 2015-06-27 17:06:44 +02:00
Jonas 'Sortie' Termansen
53f20c5519 Fix printf checking of print_string utility functions. 2015-06-27 17:06:44 +02:00
Jonas 'Sortie' Termansen
e001dca46b Fix LOCALEDIR make variable. 2015-06-27 17:06:44 +02:00
Jonas 'Sortie' Termansen
13e8e092a6 Fix mkostemps and mkdtemp not restoring X's on error. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
447f0596ad Fix FSM_RESP_TCGETWINCURPOS being equal to FSM_REQ_STATVFS. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
d235251139 Fix AbstractInode::statvfs not setting f_favail. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
779bbe19dd Fix vulnerability if p_filesz exceeds p_memsz in ELF loader. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
c81610f7a3 Fix du counting block devices. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
8d89a6f8ad Fix poll(2) timeout not being miliseconds. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
2291076f19 Fix poll zero timeout not being instant wakeup. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
40594eba1c Fix sort(1) reverse sort not working. 2015-06-27 17:06:43 +02:00
Jonas 'Sortie' Termansen
c4077e9a4b Fix isosrc not being copied to /src. 2015-06-27 17:06:33 +02:00
Jonas 'Sortie' Termansen
9acc74de28 Fix read-only mmap with backing store. 2015-06-27 17:06:33 +02:00
Jonas 'Sortie' Termansen
423fbad835 Fix perror(3) compliance. 2015-06-27 17:06:32 +02:00
Jonas 'Sortie' Termansen
d068a352f7 Fix missing lock in kernel descriptor fork. 2015-06-27 17:06:32 +02:00
Jonas 'Sortie' Termansen
5589085084 Fix unlinkat potentially following paths twice. 2015-06-27 17:06:32 +02:00
Jonas 'Sortie' Termansen
8c0252300e Fix strtol isspace calls. 2015-05-15 16:18:41 +02:00
Jonas 'Sortie' Termansen
1d7c157848 Fix ls closing stdout twice. 2015-05-15 16:18:41 +02:00
Jonas 'Sortie' Termansen
f3e4be0d83 Fix getdelim(3). 2015-05-15 16:18:40 +02:00
Jonas 'Sortie' Termansen
86c5bc52b3 Fix PipeNode destructor not being virtual. 2015-05-15 16:18:19 +02:00
Jonas 'Sortie' Termansen
e259e8ae52 Use standard compiler environment variables. 2015-05-10 16:56:22 +02:00
Jonas 'Sortie' Termansen
d05bc1c6f5 Fix foo-all-archs targets. 2015-04-25 23:11:46 +02:00
Jonas 'Sortie' Termansen
0f9a3d93a6 Use SORTIX_SYSROOT instead of SYSROOT in cross-development. 2015-04-25 16:02:55 +02:00
Jonas 'Sortie' Termansen
a5d14bf3c0 Link to the preferred users-cs.au.dk instead. 2015-04-25 16:02:20 +02:00
Jonas 'Sortie' Termansen
dd26ee724a Fix tix-build honoring empty triplet variables. 2015-04-24 18:56:57 +02:00
Jonas 'Sortie' Termansen
b2addd979c Fix tix-build considering empty strings as valid target triplets. 2015-04-24 18:38:04 +02:00
Jonas 'Sortie' Termansen
57cd616f59 Ignore makefile projects failing to clean. 2015-04-24 17:58:01 +02:00
Jonas 'Sortie' Termansen
8afe04a35d Fix tix-build not handling gcc compatibility issues too. 2015-04-24 13:26:45 +02:00
Jonas 'Sortie' Termansen
62514a1e1e Fix root Makefile setting SYSROOT for build tools targets. 2015-04-23 22:12:49 +02:00
Jonas 'Sortie' Termansen
2874495111 Remove per-architecture exec-prefixes from filesystem hierarchy. 2015-04-23 20:02:03 +02:00
Jonas 'Sortie' Termansen
25482f875e Remove mktemp(3). 2015-04-13 00:00:29 +02:00
Jonas 'Sortie' Termansen
3db8ef705e Fix suggested porting-guide template makefile. 2015-04-11 22:52:59 +02:00
Jonas 'Sortie' Termansen
5444d1014e Fix extfs leaking inode reference on readlink failure. 2015-04-05 01:26:38 +02:00
Jonas 'Sortie' Termansen
e0ee3017e1 Fix extfs FUSE backend missing symbolic link support. 2015-04-05 01:26:38 +02:00
Jonas 'Sortie' Termansen
be1585488d Fix editor rendering special characters to the terminal. 2015-04-05 01:20:09 +02:00
Jonas 'Sortie' Termansen
38f8384d78 Fix ungetc EOF having side effects. 2015-04-05 01:20:09 +02:00