Commit Graph

32 Commits

Author SHA1 Message Date
K. Lange
2a4914057c Add putenv, setenv 2018-05-02 19:25:03 +09:00
K. Lange
b4c1d997b4 Add getopt, getopt_long 2018-05-02 18:58:47 +09:00
K. Lange
b8cbbd2af4 Fix negative printing overwriting negative sign 2018-05-02 18:29:38 +09:00
K. Lange
8f2025864c Break up unistd into separate files for each function 2018-05-02 12:20:06 +09:00
K. Lange
4c8f8e43fb Use subdirectories for libc based on headers 2018-05-02 11:59:30 +09:00
K. Lange
557f578574 Don't use my given name in copyright headers; update everything to 2018 because why not 2018-05-01 17:12:56 +09:00
K. Lange
ec0480fc11 Fix printf width calculations 2018-04-29 16:32:35 +09:00
K. Lange
df277155c4 Pass same CFLAGS for libc 2018-04-25 21:39:55 +09:00
K. Lange
3b69421dfe fix implicity def for memcpy in qsort 2018-04-21 22:08:04 +09:00
K. Lange
26ecd72dab Add super dumb qsort 2018-04-21 21:34:05 +09:00
K. Lange
a8e1820be7 Integrate auto-dep into build system through make file generation 2018-04-17 21:49:56 +09:00
K. Lange
7561589610 Port old (C) panel 2018-04-17 20:03:19 +09:00
K. Lange
d20a6cc76b Add some more math functions and two graphical demos 2018-04-17 16:48:47 +09:00
K. Lange
8325d96139 Ensure pow is defined instead of relying on automatic optimization to __builtin 2018-03-29 21:23:24 +09:00
K. Lange
627ebc3195 Fixup std lib includes for full build from scratch with just basic gcc 2018-03-16 22:40:23 +09:00
K. Lange
dd089dcac5 Port ramdisk migration tool from python to c 2018-03-15 19:30:04 +09:00
K. Lange
c74a28dfca add ps, pstree, fix terminal unicode 2018-03-03 20:23:13 +09:00
K. Lange
4ace4427d4 Add some time stuff to libc 2018-03-02 21:22:49 +09:00
K. Lange
5ace6fce2a print a message on assert failure 2018-03-01 23:15:49 +09:00
K. Lange
9adae6f071 Build cleanups 2018-03-01 12:55:28 +09:00
K. Lange
eaa4bc0c4c Implement strftime 2018-03-01 10:57:16 +09:00
K. Lange
03b77d2175 Add localtime, fix some printf stuff 2018-03-01 09:07:43 +09:00
K. Lange
06d5e61af6 fix bad memset in getpwent 2018-02-28 16:22:58 +09:00
K. Lange
b6bdcc979e printf improvements 2018-02-28 16:22:44 +09:00
K. Lange
fe7f798506 Add mount 2018-02-28 15:04:46 +09:00
K. Lange
8c0bd33e0b add system 2018-02-25 23:05:13 +09:00
K. Lange
e5a0cc1920 Draw resizing windows by stretching them, like we used to under cairo 2018-02-25 19:59:52 +09:00
K. Lange
3fcd42bf07 %d is signed 2018-02-25 18:29:25 +09:00
K. Lange
019f9749e2 fstat 2018-02-25 18:22:40 +09:00
K. Lange
c0e5bd7d26 some build fixes 2018-02-25 17:43:31 +09:00
K. Lange
8cd1bd4b8a just gobs of stuff 2018-02-25 17:14:43 +09:00
K. Lange
a1f60853ed init 2018-02-25 14:13:54 +09:00