Commit graph

109 commits

Author SHA1 Message Date
avdgrinten 0da6446ce7 Fix library initialization 2015-12-08 00:24:26 +01:00
avdgrinten 55b5c2077e Implement _Exit() 2015-12-07 19:11:47 +01:00
avdgrinten 3e309245fd Fix stdio code 2015-12-07 19:04:54 +01:00
avdgrinten cf179c9f7f Implement execve() 2015-12-07 18:48:28 +01:00
avdgrinten 26c912db24 Implement fork() 2015-12-07 18:42:46 +01:00
avdgrinten bd9ba0085f Implement free() 2015-12-06 22:12:00 +01:00
avdgrinten 62720625ae Implement memmove() 2015-12-06 22:09:49 +01:00
avdgrinten 36210c1784 Implement write() system call 2015-12-05 23:26:33 +01:00
avdgrinten 6d349e2d42 Implement dup2() system call 2015-12-05 20:50:41 +01:00
avdgrinten f39d34aaf7 Fix open() system call 2015-12-05 20:40:10 +01:00
avdgrinten 9af7679b1d Implement strlen(), memcpy() and __assert_fail() 2015-12-05 20:32:57 +01:00
avdgrinten 72c4eeb3bd Implement open() system call 2015-12-05 20:24:19 +01:00
avdgrinten 7e10bb1469 Implement __cxa_atexit() 2015-12-05 19:00:01 +01:00
avdgrinten ef0e1dfd42 managarm: Implement malloc 2015-12-05 18:10:45 +01:00
avdgrinten 2feb8d6d4f Preserve timestamps on install 2015-12-05 16:09:36 +01:00
avdgrinten 19a858eac6 Fix mlibc/null.h 2015-12-05 16:03:16 +01:00
avdgrinten 2d131b0e91 Add frigg bindings 2015-12-05 16:00:44 +01:00
avdgrinten 2bf62af087 Fix crt0 and __ensure 2015-12-05 15:26:00 +01:00
avdgrinten 130542aa64 Add dummy code to libm to make .text executable 2015-12-04 14:59:05 +01:00
avdgrinten cf40767faf Fix sys/stat.h 2015-12-04 14:57:45 +01:00
avdgrinten 4513b9d922 Add definition for the errno variable 2015-12-04 14:36:08 +01:00
avdgrinten ed58f4c2a3 Provide __cxa_atexit 2015-12-04 14:32:55 +01:00
avdgrinten 1e6f66d4de Add POSIX extensions to signal.h 2015-12-04 14:20:37 +01:00
avdgrinten 92c923e6eb Add POSIX extensions to string.h 2015-12-04 14:07:11 +01:00
avdgrinten 59affba2ae Add POSIX sys/wait.h header 2015-12-04 14:00:01 +01:00
avdgrinten 702b961889 Add POSIX sys/select.h header 2015-12-04 13:40:03 +01:00
avdgrinten a2e4ba4d0e Add limits.h header file 2015-12-04 13:28:17 +01:00
avdgrinten 1e511ac3b5 Fix fcntl.h and sys/stat.h 2015-12-04 12:29:48 +01:00
avdgrinten f1598b2c39 Move time_t and struct timespec to own header 2015-12-04 12:08:49 +01:00
avdgrinten 3d4d830a3b Add missing macros to math.h 2015-12-03 16:03:54 +01:00
avdgrinten 27cd0ab758 Fix strpbrk 2015-12-03 15:55:38 +01:00
avdgrinten 3db4563bc2 Add math.h classification macros 2015-12-03 15:46:16 +01:00
avdgrinten 3774d03c47 Add POSIX pthread header 2015-12-03 15:19:19 +01:00
avdgrinten 3e84729e6f Add dummy libm 2015-12-03 13:02:46 +01:00
avdgrinten bcd67725c7 Add POSIX sched.h header 2015-12-03 11:18:43 +01:00
avdgrinten b971bfb173 Add setjmp.h header 2015-12-02 13:23:42 +01:00
avdgrinten 10221677e2 Add posix extensions to stdio.h 2015-12-02 13:11:23 +01:00
avdgrinten 4ad17e0ac4 Fix math.h / errno.h for libstdc++ 2015-12-02 12:44:47 +01:00
avdgrinten 90d32a319f Add math.h header 2015-12-02 11:42:25 +01:00
avdgrinten aef11763b2 Implement locale.h header 2015-11-28 20:33:36 +01:00
avdgrinten e8b05994e3 Implement stdint.h for gcc 2015-11-28 20:13:49 +01:00
avdgrinten 25b33fa4c3 Add crt.0 2015-11-28 19:01:22 +01:00
avdgrinten 4ee0dc8414 Fix libgcc compile errors 2015-11-28 17:47:22 +01:00
avdgrinten 09a51119ab Add open() flags to fcntl.h 2015-11-22 19:29:09 +01:00
avdgrinten b6e24732ec Add empty posix sys/stat.h header 2015-11-22 19:13:25 +01:00
avdgrinten 141aca222c Add posix types.h header 2015-11-22 19:06:17 +01:00
avdgrinten 40869b89bd Add posix spawn.h header 2015-11-22 19:00:00 +01:00
Andreas Hampicke 1d634fa3e4 Implement posix 2015-11-22 18:52:11 +01:00
avdgrinten 46c55dc7d9 Fix extern "C" in unistd.h 2015-11-22 18:40:39 +01:00
avdgrinten 15b3c0c2d3 Add posix fcntl header 2015-11-22 18:37:53 +01:00