Jonas 'Sortie' Termansen
|
a7658d5b8c
|
uname(1) now uses kernelinfo(2) to determine kernel version.
|
2012-03-07 18:06:23 +01:00 |
|
Jonas 'Sortie' Termansen
|
8a9a0c58ea
|
Added kernelinfo(2), which reads a kernel information string.
Currently it lets you query the name of the kernel, its version, and the
build timestamp of the kernelinfo.cpp file.
|
2012-03-07 18:04:59 +01:00 |
|
Jonas 'Sortie' Termansen
|
7d4c79bc8c
|
Improved error message upon line reading failure in head(1) and tail(1).
|
2012-03-07 15:52:59 +01:00 |
|
Jonas 'Sortie' Termansen
|
d6f9505d3b
|
Made getdelim(3) follow POSIX-2008 a bit more closely.
It now reads lines that aren't delimited, but terminated by EOF.
|
2012-03-07 15:52:07 +01:00 |
|
Jonas 'Sortie' Termansen
|
3cc1f7a687
|
Made fgetc(3) and fputc(3) use unsigned char internally.
|
2012-03-07 15:51:25 +01:00 |
|
Jonas 'Sortie' Termansen
|
2722c3f03d
|
Added EINTR.
|
2012-03-06 13:36:44 +01:00 |
|
Jonas 'Sortie' Termansen
|
9f7175fbc8
|
Forgot to add fputs(3) to <stdio.h>.
|
2012-03-06 13:24:10 +01:00 |
|
Jonas 'Sortie' Termansen
|
065ceae509
|
Added fgets(3).
|
2012-03-06 13:15:02 +01:00 |
|
Jonas 'Sortie' Termansen
|
6bcb3d7384
|
Added stat(2) and fstat(2) in the kernel.
It's a bit hacky, but it works.
lstat(2) currently redirects to stat(2).
|
2012-03-06 13:10:59 +01:00 |
|
Jonas 'Sortie' Termansen
|
fa4bd9e7a8
|
Forgot to add extern "C" to sscanf.
|
2012-03-05 16:06:15 +01:00 |
|
Jonas 'Sortie' Termansen
|
c03738a9f3
|
Added a stub for sscanf(3).
This stub implements an ugly hack to help port binutils.
Hopefully we'll get a real scanf family of functions soon.
|
2012-03-05 16:01:43 +01:00 |
|
Jonas 'Sortie' Termansen
|
f089a030b4
|
Added stub for lstat(2).
|
2012-03-05 15:50:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
4b2c22d480
|
Added access(2).
|
2012-03-05 15:46:23 +01:00 |
|
Jonas 'Sortie' Termansen
|
cd350620f2
|
Added fputs(3).
|
2012-03-05 13:32:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
bc38dc5127
|
Added a stub for environ(3).
|
2012-03-05 13:20:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
25b33b4755
|
Fixed broken declaration of mktemp(3) in <stdlib.h>.
|
2012-03-05 13:10:56 +01:00 |
|
Jonas 'Sortie' Termansen
|
85549b5688
|
Uncommented warning in <assert.h> to prevent compile errors in binutils.
This is because they treat warnings as errors.
|
2012-03-05 13:09:00 +01:00 |
|
Jonas 'Sortie' Termansen
|
c1affdf6db
|
Added missing extern "C" linkages in libmaxsi/string.cpp.
|
2012-03-05 13:08:02 +01:00 |
|
Jonas 'Sortie' Termansen
|
7082ac4ac9
|
Forgot to add extern "C" linkage to mktemp(3).
|
2012-03-05 13:05:45 +01:00 |
|
Jonas 'Sortie' Termansen
|
5449ae78f4
|
Added atol(3) and atoll(3).
|
2012-03-05 12:53:58 +01:00 |
|
Jonas 'Sortie' Termansen
|
422d2fd579
|
Added qsort(3).
This is a rather slow implementation. Will be fixed soon.
|
2012-03-05 12:37:59 +01:00 |
|
Jonas 'Sortie' Termansen
|
12e8dd6d81
|
Added stub for getenv(3).
|
2012-03-04 23:55:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
00c3aaa919
|
Added stub for ctime(3).
|
2012-03-04 23:51:39 +01:00 |
|
Jonas 'Sortie' Termansen
|
e2d673294c
|
Added a stub for assert(3).
|
2012-03-04 23:40:30 +01:00 |
|
Jonas 'Sortie' Termansen
|
7c33b3f10f
|
Always show the declaration of sbrk(2).
This was done because binutils need this to compile.
|
2012-03-04 23:36:04 +01:00 |
|
Jonas 'Sortie' Termansen
|
be98120b49
|
Added stubs for setjmp(3) and longjmp(3).
|
2012-03-04 23:15:32 +01:00 |
|
Jonas 'Sortie' Termansen
|
390150839e
|
Added a stub for umask(2).
|
2012-03-04 23:01:41 +01:00 |
|
Jonas 'Sortie' Termansen
|
6f9b8b2f64
|
Added stubs for chmod(2) and fchmod(2).
|
2012-03-04 22:57:44 +01:00 |
|
Jonas 'Sortie' Termansen
|
9b2de25f9b
|
Added strcasecmp(3), strncasecmp(3) and <strings.h>.
Why <strings.h>? Stupid POSIX.
|
2012-03-04 22:46:24 +01:00 |
|
Jonas 'Sortie' Termansen
|
2b57319c1c
|
Added stub for time(3).
|
2012-03-04 22:26:27 +01:00 |
|
Jonas 'Sortie' Termansen
|
d3c4df72b1
|
Added st_{a,c,m}time to struct stat.
|
2012-03-04 22:25:47 +01:00 |
|
Jonas 'Sortie' Termansen
|
aa72efdb2c
|
Added <sortix/timeval.h> to the list of public headers.
|
2012-03-04 22:18:53 +01:00 |
|
Jonas 'Sortie' Termansen
|
c0a02248da
|
Added <sys/time.h>, struct timeval and gettimeofday(3) stub.
|
2012-03-04 22:05:52 +01:00 |
|
Jonas 'Sortie' Termansen
|
e006687645
|
Added abort(3) to <stdlib.h>.
|
2012-03-04 21:49:03 +01:00 |
|
Jonas 'Sortie' Termansen
|
5e75f5c428
|
Added fcntl(3) with FD_GET and FD_SET.
|
2012-03-04 21:36:40 +01:00 |
|
Jonas 'Sortie' Termansen
|
75b14aa821
|
Refactored the descriptor table and added FD_CLOEXEC and FD_CLOFORK.
open(2) now also respects O_CLOEXEC and O_CLOFORK.
|
2012-03-04 21:06:49 +01:00 |
|
Jonas 'Sortie' Termansen
|
777fc04682
|
Added <time.h>, clock_t, and a stub for clock(3).
|
2012-03-04 18:38:23 +01:00 |
|
Jonas 'Sortie' Termansen
|
0bd6a4ff67
|
Added <math.h>.
|
2012-03-04 18:17:04 +01:00 |
|
Jonas 'Sortie' Termansen
|
6695da9229
|
Added strncat(3).
|
2012-03-04 18:12:54 +01:00 |
|
Jonas 'Sortie' Termansen
|
73e2d9db3c
|
Made errno(3) a macro to itself.
|
2012-03-04 18:06:24 +01:00 |
|
Jonas 'Sortie' Termansen
|
38f27a45fc
|
Added strpbrk(3).
|
2012-03-04 17:44:24 +01:00 |
|
Jonas 'Sortie' Termansen
|
b1b123109a
|
Added mktemp(3).
This is a stupid, ugly function added for compatibility.
|
2012-03-04 17:29:50 +01:00 |
|
Jonas 'Sortie' Termansen
|
5d826ec284
|
Added strstr(3).
|
2012-03-04 17:20:42 +01:00 |
|
Jonas 'Sortie' Termansen
|
6c6e1091a1
|
Added memmove(3).
|
2012-03-04 17:10:52 +01:00 |
|
Jonas 'Sortie' Termansen
|
a52200f4a7
|
Added strncpy(3).
This function is stupid.
|
2012-03-04 17:00:59 +01:00 |
|
Jonas 'Sortie' Termansen
|
90ea0d3e64
|
Added strdup(3) to <string.h>.
|
2012-03-04 16:54:53 +01:00 |
|
Jonas 'Sortie' Termansen
|
563f831545
|
The shell now support the >> operator.
Note that the RAM filesystem, however, doesn't.
|
2012-03-04 16:50:44 +01:00 |
|
Jonas 'Sortie' Termansen
|
3c12de760f
|
cat(1) now only uses "traditional" mode if both stdin and stdout isatty(2).
|
2012-03-04 16:49:51 +01:00 |
|
Jonas 'Sortie' Termansen
|
ac7e55ffbd
|
Added st_dev to struct stat.
|
2012-03-04 16:48:24 +01:00 |
|
Jonas 'Sortie' Termansen
|
db7781c54a
|
Install <sortix/*.h> headers in sysroot.
|
2012-03-04 16:04:12 +01:00 |
|