-
d458c5c848
Fix kernel/Makefile
apio
2022-10-24 20:52:11 +0200
-
1716a81e82
no need to unset filter-lines
apio
2022-10-24 20:48:57 +0200
-
b17ff6319a
libc: compilation fix for libc's printf
apio
2022-10-24 20:47:00 +0200
-
040fbde462
Unset LD and AR so gcc doesn't get confused
apio
2022-10-24 18:33:29 +0000
-
bd56c7f496
Unset LD and AR so binutils doesn't get confused during the build process
apio
2022-10-24 18:32:57 +0000
-
33f6765a5c
libc: Make the userspace printf much better
apio
2022-10-24 17:21:40 +0200
-
315d2f9f24
libc: actually return buf in getcwd()
apio
2022-10-24 17:08:40 +0200
-
0dec5f7bad
libc: Add dummy getcwd()
apio
2022-10-24 17:05:28 +0200
-
e7d41fa6dc
ports: Add a little script to list installed ports
apio
2022-10-23 20:11:30 +0200
-
3db342e897
tools: only unset filter-lines if it is not set
apio
2022-10-23 20:07:26 +0200
-
2d807e3ca5
tools: Add prefix messages that tell us where we're at in a build, inspired by SerenityOS :)
apio
2022-10-23 20:03:29 +0200
-
fb0fc29087
Adjust install-built-ports.sh
apio
2022-10-23 19:27:34 +0200
-
c7598b08e0
BUILD FASTER
apio
2022-10-23 19:27:19 +0200
-
b615166373
libc: Stub out tmpfile() as well as add an empty math.h
apio
2022-10-23 18:58:48 +0200
-
58b01b74e2
Kernel, libc: Add stat()
apio
2022-10-23 18:35:32 +0200
-
0c04246300
Next version!
apio
2022-10-23 17:24:18 +0200
-
185757e2a7
600th commit!
old-0.13
apio
2022-10-23 17:15:38 +0200
-
1a82bbb234
ports: Add a port system
apio
2022-10-23 16:44:50 +0200
-
865018e7f8
libc: Implement dirfd, rewinddir, telldir and seekdir
apio
2022-10-23 14:59:06 +0200
-
e457b88b04
Kernel, libc: Implement O_DIRECTORY and use that in dirent.h
apio
2022-10-23 14:46:27 +0200
-
8bf2904d74
libc: Implement a basic subset of dirent.h
apio
2022-10-23 14:41:45 +0200
-
32db366781
apps: Add a little ls utility that lists the files in /bin
apio
2022-10-23 14:06:11 +0200
-
14367f07b5
Kernel: Add support for getdents() to DeviceFS
apio
2022-10-23 14:05:55 +0200
-
78d72c2f0c
Kernel, libc: Add a getdents() system call
apio
2022-10-23 14:03:46 +0200
-
19ee21ae5a
libc: Make string_to_integer_type static
apio
2022-10-23 12:28:25 +0200
-
35616993f8
libc: Add div(), ldiv(), and lldiv()
apio
2022-10-23 12:26:48 +0200
-
51bd7de17b
libc: Patch mman.h so libgcov builds
apio
2022-10-23 12:10:05 +0200
-
43180b777e
libc: Stub out qsort()
apio
2022-10-23 11:19:08 +0200
-
9dc8bfbdce
libc: Define a dummy FILENAME_MAX
apio
2022-10-23 11:17:22 +0200
-
bd8825231a
libc: Stub out sscanf()
apio
2022-10-23 11:16:36 +0200
-
d82238b485
libc: Add return value to ungetc()
apio
2022-10-23 11:14:18 +0200
-
d75de5f423
libc: Partially implement ungetc
apio
2022-10-23 11:12:54 +0200
-
51580bb846
libc: Add abs(), labs() and llabs()
apio
2022-10-23 11:10:26 +0200
-
c02f2e128d
libc: Stub out ungetc()
apio
2022-10-23 10:34:49 +0200
-
f0eeaa25a3
libc: More inttypes.h
apio
2022-10-23 10:31:56 +0200
-
0c33fcdff2
libc: Stub out setvbuf, and add S_ISREG
apio
2022-10-23 10:09:20 +0200
-
fa35e883d7
libc: Stub out strftime
apio
2022-10-23 10:01:03 +0200
-
8f17578e2e
Update README.md
apio
2022-10-22 21:43:55 +0200
-
06f9ffc184
libc: Add EXIT_SUCCESS, EXIT_FAILURE, RAND_MAX and BUFSIZ
apio
2022-10-22 21:39:51 +0200
-
dd9b90d69d
compilation fix :)
apio
2022-10-22 21:16:51 +0200
-
7600bc5582
libc: Add strings.h
apio
2022-10-22 21:13:22 +0200
-
433b307cb2
libc: Add strcoll()
apio
2022-10-22 21:00:59 +0200
-
6d4d2579ab
Tests: Add tests for strchrnul, strdup and strndup
apio
2022-10-22 20:36:28 +0200
-
cf94ca2a4e
Kernel: Update libk's string.h
apio
2022-10-22 19:06:06 +0200
-
437f51add7
Kernel: move over the mem* functions from libc
apio
2022-10-22 19:04:35 +0200
-
4725538aa7
Tests: Add tests for memmove and memcmp + correct our memcmp implementation
apio
2022-10-22 19:04:19 +0200
-
8908faf6e2
libc: Add strchrnul()
apio
2022-10-22 18:37:02 +0200
-
bfbe8e847b
Tests: Add tests for memset, memcpy and memchr
apio
2022-10-22 18:33:28 +0200
-
766b6d26c8
Tests: add test for strpbrk()
apio
2022-10-22 18:09:43 +0200
-
ea96c5f47b
Tests: Add tests for calloc() and realloc()
apio
2022-10-22 18:06:01 +0200
-
c3828dd357
Tests: add tests for strchr() and strrchr()
apio
2022-10-22 17:58:54 +0200
-
503a04f0e9
libc: Add strpbrk()
apio
2022-10-22 17:54:33 +0200
-
4d71c0ef04
libc: Implement strndup()
apio
2022-10-22 17:49:44 +0200
-
20429929dd
InitRD: Bump up the filesystem limits
apio
2022-10-22 17:23:22 +0200
-
58ca030711
initrd: warn when failing to register stuff
apio
2022-10-22 17:21:34 +0200
-
26324259f2
uname: Use fgets()
apio
2022-10-22 15:43:21 +0200
-
a1a1157151
sh: update it
apio
2022-10-22 15:09:09 +0200
-
4aa979bd87
sh: remove duplicate code
apio
2022-10-22 15:08:27 +0200
-
fef7dd5867
Rename [moon-reaper] to [reaper]
apio
2022-10-22 14:43:41 +0200
-
ac8a23d733
wrong type :)
apio
2022-10-22 14:40:30 +0200
-
189986d23f
libc: Rename pstname() to pstatname()
apio
2022-10-22 14:30:41 +0200
-
727e227b09
apps: Add ps (uses pstat)
apio
2022-10-22 14:26:59 +0200
-
6ac57a2f5c
libc: Add support for pstat()
apio
2022-10-22 14:26:42 +0200
-
bcdcfc4b45
Kernel: Add a pstat() system call
apio
2022-10-22 14:26:29 +0200
-
31e0f0efed
uptime: Use fgets()
apio
2022-10-22 14:23:34 +0200
-
a4eed362b6
libc: Implement fseeko() and ftello()
apio
2022-10-22 12:41:15 +0200
-
759c8a8cab
libc: Make fpos_t no longer a struct
apio
2022-10-22 12:39:37 +0200
-
9bbb5d0c07
libc: Implement strspn (with a test)
apio
2022-10-22 12:36:31 +0200
-
551d731627
libc: Add FIXME
apio
2022-10-22 12:30:30 +0200
-
063e2d5e7a
libc: Add more spacing to stdio.cpp
apio
2022-10-22 12:21:04 +0200
-
6dc51abfc8
libc: Add remove() stub
apio
2022-10-22 12:20:05 +0200
-
81c337cf9a
libc: Add struct tm and localtime(), gmtime() stubs
apio
2022-10-22 12:17:48 +0200
-
91969d4d48
libc: strtoul's endptr must not be const
apio
2022-10-22 12:12:52 +0200
-
6e01323e84
Tests: Add tests for srand, atol and atoll
apio
2022-10-22 12:10:19 +0200
-
59d5e9789e
Tests: Add a test for atoi()
apio
2022-10-22 12:03:10 +0200
-
1f5f6a5e3b
libc: Add strcspn (with a test)
apio
2022-10-22 11:57:25 +0200
-
6816a5b11f
Scheduler: do not reboot on PID 1 exit if we are in a test
apio
2022-10-22 11:56:08 +0200
-
27a18a608c
libc: Implement fgets, fgetc, getc, getchar (with buffered read IO)
apio
2022-10-22 11:38:16 +0200
-
51e024588e
libc: Update inttypes.h
apio
2022-10-22 11:23:12 +0200
-
0faabe02e5
Kernel, libc: Implement O_CLOEXEC
apio
2022-10-22 10:28:02 +0200
-
fb88459263
libc: Add all missing errors to strerror()
apio
2022-10-22 10:14:40 +0200
-
b2f5a0502f
Kernel, libc: Implement O_NONBLOCK
apio
2022-10-21 21:51:03 +0200
-
da61e3648f
Kernel: Implement blocking reads
apio
2022-10-21 21:26:19 +0200
-
43073cfdbb
Add new __lc_used macro
apio
2022-10-21 18:39:46 +0200
-
fcd6d9b9f5
Add FIXME
apio
2022-10-21 18:37:18 +0200
-
bef9158450
Kernel, libc: Add isatty() and F_ISTTY to fcntl()
apio
2022-10-21 18:34:31 +0200
-
93207820b3
libc: Add a few errors to errno.h
apio
2022-10-21 18:34:01 +0200
-
62fa773b27
libc: Add dummy argv
apio
2022-10-21 18:33:06 +0200
-
6d7a8a0d0b
libc: Add very basic strtoul()
apio
2022-10-21 18:32:46 +0200
-
bf026d0dea
libc: Add bad time() function
apio
2022-10-21 18:32:01 +0200
-
c8a37eaf70
libc: Add SIGINT define
apio
2022-10-21 18:31:19 +0200
-
fcf191aa7a
Kernel, libc: Add fstat()
apio
2022-10-21 18:31:09 +0200
-
0720b3245b
sh: Do not backspace if command is empty
apio
2022-10-20 19:32:32 +0200
-
b69fbd46bf
init: Add a Message of the Day
apio
2022-10-20 19:27:37 +0200
-
bd4c587409
sh: Try to execute programs in /bin if they are not found
apio
2022-10-20 19:12:17 +0200
-
a06e1c5a21
VFS: Remove warning when file is not found
apio
2022-10-20 19:11:50 +0200
-
f7cf395f71
Kernel, libc: Add access()
apio
2022-10-20 19:03:24 +0200
-
27448611b3
UserMemory: do not map refs into kernel memory
apio
2022-10-20 18:50:07 +0200
-
712f4f5e51
KernelHeap: Add more debug logging
apio
2022-10-20 18:49:33 +0200
-
9d0dfbaedf
PMM: Log invalid frees
apio
2022-10-20 18:49:12 +0200