coderain
|
9c47709b42
Start implementing CRT I/O
|
7 years ago |
coderain
|
2401635f0d
[sdk] Remove old unused error codes [crt] Implement errno
|
7 years ago |
coderain
|
437aafe76c
Implement the CRT heap and use that in the kernel
|
7 years ago |
coderain
|
28088d25c8
Move synchronization-related system calls to the SDK
|
7 years ago |
coderain
|
55d07a0006
Remove unnecessary system calls
|
7 years ago |
coderain
|
f30ff57300
Separate monolithium exceptions from x86 exceptions; Implement lazy FPU switching
|
7 years ago |
coderain
|
65302bc952
[crt] Fix atexit
|
7 years ago |
coderain
|
d1825c1bf9
[crt] Implement the entry point, exit(), and atexit()
|
7 years ago |
coderain
|
df94fa6810
Fix the definitions of strtok and strtok_r
|
7 years ago |
coderain
|
d92fffe1a6
More optimizing
|
7 years ago |
coderain
|
d03f695c4d
Optimize some string functions
|
7 years ago |
coderain
|
2bfa2c8170
Add a missing file header
|
7 years ago |
coderain
|
dfd46c8ce2
Move C runtime stuff into a separate library
|
7 years ago |
coderain
|
549ee9217b
Move system calls to the SDK and normalize their names
|
7 years ago |
coderain
|
5fcfa7a756
Even more reorganizing
|
7 years ago |
coderain
|
221f113935
More reorganizing
|
7 years ago |
coderain
|
ca1fe44a80
Move critical section stuff to sync.c
|
7 years ago |
coderain
|
6f82eb13a8
Reorganize the headers
|
7 years ago |
coderain
|
ff94f314a7
[fat driver] Make sure the device exists
|
7 years ago |
coderain
|
49df0307cc
Begin the memory manager cleanup
|
7 years ago |
coderain
|
9f2c5ace2e
Fail open_file_internal if the file is marked as deleted and we don't intend to recreate it
|
7 years ago |
coderain
|
409238e9f5
Make event watcher lists volume-specific.
|
7 years ago |
coderain
|
814d577f93
Specify the logical type of the reference in a comment near its pointer. Fix bugs related to improper reference use.
|
7 years ago |
coderain
|
e86ce69422
Make wait_directory_event a system call
|
7 years ago |
coderain
|
a783cf031f
Implement a subroutine for reporting filesystem events
|
7 years ago |
coderain
|
75908511e4
Implement wait_directory_event, and the appropriate cleanup. No actual directory events have been defined yet.
|
7 years ago |
coderain
|
0234682995
Implement the basics of a security system for objects.
|
7 years ago |
coderain
|
f1aca69db9
Update the hello.asm sample program.
|
7 years ago |
coderain
|
1023772228
Start implementing the system manager.
|
7 years ago |
coderain
|
2f8c3b1471
Fix the call to terminate()
|
7 years ago |