-
44e2537d7b
Added mode_t to <sys/types.h>.
Jonas 'Sortie' Termansen
2012-03-12 01:27:09 +0100
-
d564574cd0
Added fseterr(3).
Jonas 'Sortie' Termansen
2012-03-12 00:53:14 +0100
-
366cc2549a
Added the stdio_ext(3) API.
Jonas 'Sortie' Termansen
2012-03-12 00:38:48 +0100
-
d033a58b10
Added a hacky definition of MB_CUR_MAX.
Jonas 'Sortie' Termansen
2012-03-11 20:49:50 +0100
-
4ad0d360da
Added EILSEQ.
Jonas 'Sortie' Termansen
2012-03-11 20:44:57 +0100
-
9fa5690d79
Added time_t declaration to <time.h>.
Jonas 'Sortie' Termansen
2012-03-11 20:38:55 +0100
-
5b916b5f63
Added F_SETFL and F_GETFL to fcntl(2).
Jonas 'Sortie' Termansen
2012-03-11 20:29:00 +0100
-
beb88d0443
Added EPIPE.
Jonas 'Sortie' Termansen
2012-03-11 20:11:32 +0100
-
a6a296a971
Fixed bug where pager(1) prints a line too much.
Jonas 'Sortie' Termansen
2012-03-11 18:16:55 +0100
-
5e317c9726
Made kernelinfo(1) a little more friendly on bad string name.
Jonas 'Sortie' Termansen
2012-03-11 18:14:21 +0100
-
868ed43e05
Removed sortix/mxfs.
Jonas 'Sortie' Termansen
2012-03-11 18:07:01 +0100
-
c403c1d798
Greatly improved ls(1).
Jonas 'Sortie' Termansen
2012-03-11 17:06:25 +0100
-
f01d7951c1
stat(2) now supports directories.
Jonas 'Sortie' Termansen
2012-03-11 17:56:20 +0100
-
6e536ba8f9
Fixed error codes in sortix/fs/devfs.
Jonas 'Sortie' Termansen
2012-03-11 17:55:52 +0100
-
245e8bf0e3
Fixed error codes in sortix/fs/initfs.
Jonas 'Sortie' Termansen
2012-03-11 17:55:23 +0100
-
f45cf8327a
Forgot to enable the /bin /dev hack in sortix/fs/ramfs.cpp.
Jonas 'Sortie' Termansen
2012-03-11 17:30:13 +0100
-
cadac5ce2a
Moved the /bin and /dev hack into the kernel.
Jonas 'Sortie' Termansen
2012-03-11 17:25:32 +0100
-
dc0f78f6b7
Added copyright headers to benchmarks, games and utilities.
Jonas 'Sortie' Termansen
2012-03-11 15:57:13 +0100
-
d9fef09ac3
Added -Ulinux -Dsottix to the cross makefile.
Jonas 'Sortie' Termansen
2012-03-11 15:08:03 +0100
-
3de134a3f0
Added build instructions to the README.
Jonas 'Sortie' Termansen
2012-03-11 01:42:03 +0100
-
89223ed3ed
Added a README.
Jonas 'Sortie' Termansen
2012-03-11 00:57:56 +0100
-
c2660e5432
Added EBUSY.
Jonas 'Sortie' Termansen
2012-03-10 23:18:27 +0100
-
f8bcf3117d
Added ENOTEMPTY.
Jonas 'Sortie' Termansen
2012-03-10 23:12:31 +0100
-
bdd8b2a77a
Added strnlen(3).
Jonas 'Sortie' Termansen
2012-03-10 23:04:49 +0100
-
9ed2031dd2
pager(1) now supports reading from stdin.
Jonas 'Sortie' Termansen
2012-03-07 21:06:29 +0100
-
cde10097e6
Fixed realloc(3) bug causing buffer overruns.
Jonas 'Sortie' Termansen
2012-03-07 20:52:44 +0100
-
bd7cb5195a
Removed debug string from mxsh(1).
Jonas 'Sortie' Termansen
2012-03-07 18:26:02 +0100
-
87248fbce9
Aded kernelinfo(1) as a frontend of kernelinfo(2).
Jonas 'Sortie' Termansen
2012-03-07 18:20:40 +0100
-
a7658d5b8c
uname(1) now uses kernelinfo(2) to determine kernel version.
Jonas 'Sortie' Termansen
2012-03-07 18:06:23 +0100
-
8a9a0c58ea
Added kernelinfo(2), which reads a kernel information string.
Jonas 'Sortie' Termansen
2012-03-07 18:04:59 +0100
-
7d4c79bc8c
Improved error message upon line reading failure in head(1) and tail(1).
Jonas 'Sortie' Termansen
2012-03-07 15:52:59 +0100
-
d6f9505d3b
Made getdelim(3) follow POSIX-2008 a bit more closely.
Jonas 'Sortie' Termansen
2012-03-07 15:52:07 +0100
-
3cc1f7a687
Made fgetc(3) and fputc(3) use unsigned char internally.
Jonas 'Sortie' Termansen
2012-03-07 15:51:25 +0100
-
2722c3f03d
Added EINTR.
Jonas 'Sortie' Termansen
2012-03-06 13:36:44 +0100
-
9f7175fbc8
Forgot to add fputs(3) to <stdio.h>.
Jonas 'Sortie' Termansen
2012-03-06 13:24:10 +0100
-
065ceae509
Added fgets(3).
Jonas 'Sortie' Termansen
2012-03-06 13:15:02 +0100
-
6bcb3d7384
Added stat(2) and fstat(2) in the kernel.
Jonas 'Sortie' Termansen
2012-03-06 13:10:59 +0100
-
fa4bd9e7a8
Forgot to add extern "C" to sscanf.
Jonas 'Sortie' Termansen
2012-03-05 16:06:15 +0100
-
c03738a9f3
Added a stub for sscanf(3).
Jonas 'Sortie' Termansen
2012-03-05 16:01:43 +0100
-
f089a030b4
Added stub for lstat(2).
Jonas 'Sortie' Termansen
2012-03-05 15:50:41 +0100
-
4b2c22d480
Added access(2).
Jonas 'Sortie' Termansen
2012-03-05 15:46:23 +0100
-
cd350620f2
Added fputs(3).
Jonas 'Sortie' Termansen
2012-03-05 13:32:42 +0100
-
bc38dc5127
Added a stub for environ(3).
Jonas 'Sortie' Termansen
2012-03-05 13:20:37 +0100
-
25b33b4755
Fixed broken declaration of mktemp(3) in <stdlib.h>.
Jonas 'Sortie' Termansen
2012-03-05 13:10:56 +0100
-
85549b5688
Uncommented warning in <assert.h> to prevent compile errors in binutils.
Jonas 'Sortie' Termansen
2012-03-05 13:09:00 +0100
-
c1affdf6db
Added missing extern "C" linkages in libmaxsi/string.cpp.
Jonas 'Sortie' Termansen
2012-03-05 13:08:02 +0100
-
7082ac4ac9
Forgot to add extern "C" linkage to mktemp(3).
Jonas 'Sortie' Termansen
2012-03-05 13:05:45 +0100
-
5449ae78f4
Added atol(3) and atoll(3).
Jonas 'Sortie' Termansen
2012-03-05 12:53:58 +0100
-
422d2fd579
Added qsort(3).
Jonas 'Sortie' Termansen
2012-03-05 12:37:59 +0100
-
12e8dd6d81
Added stub for getenv(3).
Jonas 'Sortie' Termansen
2012-03-04 23:55:41 +0100
-
00c3aaa919
Added stub for ctime(3).
Jonas 'Sortie' Termansen
2012-03-04 23:51:39 +0100
-
e2d673294c
Added a stub for assert(3).
Jonas 'Sortie' Termansen
2012-03-04 23:40:30 +0100
-
7c33b3f10f
Always show the declaration of sbrk(2).
Jonas 'Sortie' Termansen
2012-03-04 23:36:04 +0100
-
be98120b49
Added stubs for setjmp(3) and longjmp(3).
Jonas 'Sortie' Termansen
2012-03-04 23:15:32 +0100
-
390150839e
Added a stub for umask(2).
Jonas 'Sortie' Termansen
2012-03-04 23:01:41 +0100
-
6f9b8b2f64
Added stubs for chmod(2) and fchmod(2).
Jonas 'Sortie' Termansen
2012-03-04 22:57:44 +0100
-
9b2de25f9b
Added strcasecmp(3), strncasecmp(3) and <strings.h>.
Jonas 'Sortie' Termansen
2012-03-04 22:46:24 +0100
-
2b57319c1c
Added stub for time(3).
Jonas 'Sortie' Termansen
2012-03-04 22:26:27 +0100
-
d3c4df72b1
Added st_{a,c,m}time to struct stat.
Jonas 'Sortie' Termansen
2012-03-04 22:25:47 +0100
-
aa72efdb2c
Added <sortix/timeval.h> to the list of public headers.
Jonas 'Sortie' Termansen
2012-03-04 22:18:53 +0100
-
c0a02248da
Added <sys/time.h>, struct timeval and gettimeofday(3) stub.
Jonas 'Sortie' Termansen
2012-03-04 22:05:52 +0100
-
e006687645
Added abort(3) to <stdlib.h>.
Jonas 'Sortie' Termansen
2012-03-04 21:49:03 +0100
-
5e75f5c428
Added fcntl(3) with FD_GET and FD_SET.
Jonas 'Sortie' Termansen
2012-03-04 21:36:40 +0100
-
75b14aa821
Refactored the descriptor table and added FD_CLOEXEC and FD_CLOFORK.
Jonas 'Sortie' Termansen
2012-03-04 21:06:49 +0100
-
777fc04682
Added <time.h>, clock_t, and a stub for clock(3).
Jonas 'Sortie' Termansen
2012-03-04 18:36:04 +0100
-
0bd6a4ff67
Added <math.h>.
Jonas 'Sortie' Termansen
2012-03-04 18:17:04 +0100
-
6695da9229
Added strncat(3).
Jonas 'Sortie' Termansen
2012-03-04 18:12:54 +0100
-
73e2d9db3c
Made errno(3) a macro to itself.
Jonas 'Sortie' Termansen
2012-03-04 18:06:24 +0100
-
38f27a45fc
Added strpbrk(3).
Jonas 'Sortie' Termansen
2012-03-04 17:44:24 +0100
-
b1b123109a
Added mktemp(3).
Jonas 'Sortie' Termansen
2012-03-04 17:29:50 +0100
-
5d826ec284
Added strstr(3).
Jonas 'Sortie' Termansen
2012-03-04 17:20:42 +0100
-
6c6e1091a1
Added memmove(3).
Jonas 'Sortie' Termansen
2012-03-04 17:10:52 +0100
-
a52200f4a7
Added strncpy(3).
Jonas 'Sortie' Termansen
2012-03-04 17:00:59 +0100
-
90ea0d3e64
Added strdup(3) to <string.h>.
Jonas 'Sortie' Termansen
2012-03-04 16:54:53 +0100
-
563f831545
The shell now support the >> operator.
Jonas 'Sortie' Termansen
2012-03-04 16:50:44 +0100
-
3c12de760f
cat(1) now only uses "traditional" mode if both stdin and stdout isatty(2).
Jonas 'Sortie' Termansen
2012-03-04 16:49:51 +0100
-
ac7e55ffbd
Added st_dev to struct stat.
Jonas 'Sortie' Termansen
2012-03-04 16:48:24 +0100
-
db7781c54a
Install <sortix/*.h> headers in sysroot.
Jonas 'Sortie' Termansen
2012-03-04 16:04:12 +0100
-
f9f59e9536
Added ELAKE.
Jonas 'Sortie' Termansen
2012-03-03 01:06:32 +0100
-
617c4333c6
Added head(1), tail(1).
Jonas 'Sortie' Termansen
2012-03-03 00:29:24 +0100
-
7b9e15baf2
Made cat(1) read from stdin if it isn't a tty.
Jonas 'Sortie' Termansen
2012-03-02 18:15:55 +0100
-
98d1ccfa7d
Improved the shell with pipes, background processes and semicolons.
Jonas 'Sortie' Termansen
2012-03-02 18:02:31 +0100
-
0ed0082070
Added execv(3) and execve(3).
Jonas 'Sortie' Termansen
2012-03-02 15:00:11 +0100
-
93a9ee334d
Removed a debug ifdef that isn't used.
Jonas 'Sortie' Termansen
2012-03-02 14:25:48 +0100
-
cfbbf67247
make CALLTRACE=1 to enable printing primitive calltraces upon panic.
Jonas 'Sortie' Termansen
2012-03-02 14:08:25 +0100
-
6dd0e586ff
Added protection against bad addrspace vars and bad Page::Put() calls.
Jonas 'Sortie' Termansen
2012-03-02 13:51:03 +0100
-
5e5991ce19
Fixed x86 addrspace destroy code calling Page::Put with garbage.
Jonas 'Sortie' Termansen
2012-03-02 13:45:33 +0100
-
a7c38cb997
Improved bad currentdir variable panic message.
Jonas 'Sortie' Termansen
2012-03-02 00:09:08 +0100
-
f2f4b2ca60
Better argument parsing in column(1).
Jonas 'Sortie' Termansen
2012-03-01 16:59:53 +0100
-
c5302df277
error(3) now doesn't print an error if supplied errno=0.
Jonas 'Sortie' Termansen
2012-03-01 16:42:13 +0100
-
158909033e
ls(1) now pipe(2) into column(1) if stdout(3) isatty(2).
Jonas 'Sortie' Termansen
2012-03-01 14:37:28 +0100
-
caddf8c191
Added column(1).
Jonas 'Sortie' Termansen
2012-03-01 14:36:56 +0100
-
9c193777a9
Pipes now return 0 (EOF) if no data and no fds can write.
Jonas 'Sortie' Termansen
2012-03-01 14:31:12 +0100
-
982b9a732a
Fixed bug where fopen(3) used the wrong mode in call to fdopen(3).
Jonas 'Sortie' Termansen
2012-03-01 14:30:20 +0100
-
081bb6481c
Added pwd(1).
Jonas 'Sortie' Termansen
2012-03-01 00:27:30 +0100
-
b4f47f0f79
Split descriptor_tables.cpp into a gdt.cpp and idt.cpp.
Jonas 'Sortie' Termansen
2012-03-01 00:15:28 +0100
-
5162a12d03
Further cleanup and refactoring of the interrupt code.
Jonas 'Sortie' Termansen
2012-02-29 23:03:40 +0100
-
0e48b23429
Refactored the interrupt code to make it cleaner and more flexible.
Jonas 'Sortie' Termansen
2012-02-29 13:36:11 +0100
-
7ebed6dd6a
sortix/io.cpp now uses <sortix/seek.h>.
Jonas 'Sortie' Termansen
2012-02-24 22:02:01 +0100
-
cbdf54fcdd
Moved SEEK_SET, SEEK_CUR, and SEEK_SET to <sortix/seek.h>.
Jonas 'Sortie' Termansen
2012-02-24 17:34:50 +0100