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
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
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
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
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
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
ac7e55ffbd
Added st_dev to struct stat.
2012-03-04 16:48:24 +01:00
Jonas 'Sortie' Termansen
0ed0082070
Added execv(3) and execve(3).
...
Removed the older libmaxsi system call.
2012-03-02 15:00:11 +01:00
Jonas 'Sortie' Termansen
cbdf54fcdd
Moved SEEK_SET, SEEK_CUR, and SEEK_SET to <sortix/seek.h>.
2012-02-24 17:34:50 +01:00
Jonas 'Sortie' Termansen
5de83df6ec
Unified constants from sortix/filesystem.h and <fcntl.h> in <sortix/fcntl.h>.
2012-02-23 13:15:40 +01:00
Jonas 'Sortie' Termansen
03273d0076
Added stubs for stat(2), and fstat(2).
2012-02-22 00:30:34 +01:00
Jonas 'Sortie' Termansen
75b3b9c858
Added a Maxsi::String::Substring function.
2012-02-21 23:23:57 +01:00
Jonas 'Sortie' Termansen
2a4a51fafc
Added getline(3), getdelim(3), sortix_gets(3) and gets(3).
...
gets(3) exists and is an alias for sortix_gets(3) if _SORTIX_SOURCE.
sortix_gets(3) returns a pointer to a safe newly read and allocated line.
2012-02-13 01:07:02 +01:00
Jonas 'Sortie' Termansen
3bf5b1f17e
Added realloc(3).
2012-02-13 00:31:05 +01:00
Jonas 'Sortie' Termansen
c8dfe630af
Removed annoying warnings when declaring x64 systemcalls.
...
Actually, the warnings are true, but that's a task for later.
2012-02-12 13:20:53 +01:00
Jonas 'Sortie' Termansen
fec176fa15
Refactored the libmaxsi/ directory.
...
C and C++ files are now kept together and so are the mxmpp declarations.
Header files are now stored in include/ and mxmpp'd into preproc/.
All other code now -I ../libmaxsi/preproc.
And other stuff to make this happen, including refactoring Makefile.
2012-02-12 13:20:53 +01:00