Commit Graph

1938 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