Commit graph

109 commits

Author SHA1 Message Date
avdgrinten 3b1ae1785a Implement strchr() 2015-12-14 19:46:44 +01:00
avdgrinten e5358ac918 Implement snprintf() 2015-12-14 19:46:14 +01:00
avdgrinten b71b7a427b Implement fprintf() 2015-12-14 19:04:41 +01:00
avdgrinten 1fa5062ac4 Implement no-op strerror() 2015-12-14 19:04:27 +01:00
avdgrinten d83c357332 Implement no-op stat() 2015-12-14 18:56:41 +01:00
avdgrinten 3374b005db Implement strncpy() 2015-12-14 18:56:31 +01:00
avdgrinten f5a3538967 Implement no-op getpwuid() 2015-12-14 18:51:13 +01:00
avdgrinten d9326018d7 Implement no-op gethostname() 2015-12-13 23:03:06 +01:00
avdgrinten 8178ec4735 Implement no-op signal functions 2015-12-13 22:47:55 +01:00
avdgrinten 2258d9e0f4 Implement qsort() 2015-12-13 22:37:42 +01:00
avdgrinten 615e368c82 Implement setvbuf() 2015-12-13 22:30:48 +01:00
avdgrinten eed5f0126d Implement no-op isatty() 2015-12-13 22:23:22 +01:00
avdgrinten 8da5329a95 Implement no-op time() function 2015-12-13 22:23:17 +01:00
avdgrinten deb2ac7341 Provide empty argv and environ variables 2015-12-13 22:14:16 +01:00
avdgrinten 8fb7383655 Implement get[e](u/g)id() as no-ops 2015-12-13 21:09:04 +01:00
avdgrinten 37c181075a Implement close() and broken ttyname() 2015-12-13 20:57:50 +01:00
avdgrinten b35f2c6081 Implement strcpy() and strdup() 2015-12-13 20:57:26 +01:00
avdgrinten 932974446a Implement setlocale() as no-op 2015-12-13 20:56:30 +01:00
avdgrinten c0debbc4d3 Implement fileno 2015-12-13 20:40:59 +01:00
avdgrinten aa82db0a6c Add POSIX signal.h stubs 2015-12-13 14:07:50 +01:00
avdgrinten e005d6c924 Add POSIX extensions to stdlib.h 2015-12-12 22:04:09 +01:00
avdgrinten 7a52c200cc Add POSIX extensions to signal.h 2015-12-12 21:51:12 +01:00
avdgrinten b765695548 Add environ variable to POSIX sublibrary 2015-12-12 21:39:24 +01:00
avdgrinten 0471e8e7b9 Fix missing time.h stubs 2015-12-12 21:35:12 +01:00
avdgrinten 84eb8d9536 Fix stdio.h 2015-12-12 21:30:29 +01:00
avdgrinten 3b4746a73b Fix POSIX sys/stat.h 2015-12-12 21:21:16 +01:00
avdgrinten 93e75c0d24 Add POSIX dirent.h 2015-12-12 21:18:48 +01:00
avdgrinten d850cbdf80 Fix stdlib.h 2015-12-12 21:02:44 +01:00
avdgrinten df05ecf377 Fix POSIX stat.h 2015-12-12 20:58:51 +01:00
avdgrinten 73bf4cf587 Add POSIX pwd.h header 2015-12-12 20:50:02 +01:00
avdgrinten 6e3b0038aa Add POSIX termios.h header 2015-12-12 19:51:10 +01:00
avdgrinten b51574f3ce Remove stdint.h (it is now provided by GCC) 2015-12-12 18:52:06 +01:00
avdgrinten 5491cedb79 Rename POSIX stub files 2015-12-12 18:45:57 +01:00
avdgrinten eecfbf6abb Rename ANSI stub files 2015-12-12 18:42:09 +01:00
avdgrinten 95b6a86696 Move src/crt0.cpp -> crt-src/crt0.S 2015-12-12 18:38:16 +01:00
avdgrinten b64467fced Implement realloc() 2015-12-12 18:21:52 +01:00
avdgrinten 6935a5b10d Implement printf() familiy functions 2015-12-12 00:21:13 +01:00
avdgrinten b0d1bce078 Implement some math.h functions 2015-12-11 17:21:16 +01:00
avdgrinten a47d9ecccd Implement strstr() 2015-12-10 13:30:13 +01:00
avdgrinten cc16be45e5 Compile frigg with hidden visbility 2015-12-09 13:44:47 +01:00
avdgrinten edd1ad1ad3 Implement setjmp() / longjmp() 2015-12-08 20:49:28 +01:00
avdgrinten 6e27d402d5 Fix stdio buffering 2015-12-08 20:44:14 +01:00
avdgrinten 652bbbb582 Implement strcmp() 2015-12-08 13:19:36 +01:00
avdgrinten 41471488c7 Implement stub for getenv() 2015-12-08 12:55:57 +01:00
avdgrinten 43e74a647b Implement calloc() 2015-12-08 12:53:10 +01:00
avdgrinten bcd5cfdfc0 Add POSIX sys/time.h header 2015-12-08 11:36:34 +01:00
avdgrinten 9cdafd49f3 Add POSIX strings.h header 2015-12-08 11:16:31 +01:00
avdgrinten b4bf8b2f12 Fix strcat() declaration 2015-12-08 11:01:38 +01:00
avdgrinten 5cf3e36da6 Implement memset() and memcmp() 2015-12-08 00:33:58 +01:00
avdgrinten ed5ccb1d20 Implement pthread mutexes as no-ops 2015-12-08 00:29:15 +01:00