K. Lange
|
5860f11968
|
fopen(...,"a") should create?
|
2018-05-08 22:39:30 +09:00 |
|
K. Lange
|
8ccbcb001c
|
Allow switching rendering mode in terminal on the fly
|
2018-05-08 17:16:58 +09:00 |
|
K. Lange
|
b42bec5b70
|
Make some fixes to libc and linker to allow environ to be set before initializers run
|
2018-05-08 17:03:04 +09:00 |
|
K. Lange
|
a3b1b253d7
|
stdio fgets and stuff that actually kinda work correctly
|
2018-05-04 17:53:31 +09:00 |
|
K. Lange
|
9adae25874
|
Import some apps from mainline/extre
|
2018-05-04 13:11:06 +09:00 |
|
K. Lange
|
6d5d88cf53
|
Add stub network functions - headers need reorg
|
2018-05-04 12:40:18 +09:00 |
|
K. Lange
|
5a737917b0
|
strncmp
|
2018-05-04 12:21:52 +09:00 |
|
K. Lange
|
f94a09f485
|
add ctype.h
|
2018-05-04 12:17:32 +09:00 |
|
K. Lange
|
300d5b78ca
|
Add incredibly bad atof
|
2018-05-02 19:43:33 +09:00 |
|
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 |
|