Jonas 'Sortie' Termansen
|
d950421358
|
Implement pread(2) and pwrite(2).
|
2013-07-11 18:07:03 +02:00 |
|
Jonas 'Sortie' Termansen
|
2231e129b0
|
Fix deadlock in kthread_cond_wait.
|
2013-07-11 18:07:03 +02:00 |
|
Jonas 'Sortie' Termansen
|
dd0379c608
|
Fix calltrace implementation on x86 and x86-64.
|
2013-07-09 20:28:55 +02:00 |
|
Jonas 'Sortie' Termansen
|
aea6aefea9
|
Fix interlock implementation on x86_64 and x86.
|
2013-07-09 20:28:55 +02:00 |
|
Jonas 'Sortie' Termansen
|
986d331d39
|
Fix x86_64 declaration of uint64_t.
|
2013-07-09 20:28:55 +02:00 |
|
Jonas 'Sortie' Termansen
|
49a66893b2
|
Fix kernel compile warnings.
|
2013-07-09 20:28:55 +02:00 |
|
Jonas 'Sortie' Termansen
|
ed6d4f82bb
|
Fix games compile warnings.
|
2013-07-09 20:28:55 +02:00 |
|
Jonas 'Sortie' Termansen
|
7fc1f0011a
|
Fix libc compile warnings.
|
2013-07-09 20:28:55 +02:00 |
|
Jonas 'Sortie' Termansen
|
4cb4478529
|
Fix mxmpp warnings.
|
2013-07-08 15:47:27 +02:00 |
|
Jonas 'Sortie' Termansen
|
39a8433b23
|
Fix mkinitrd compile warnings.
|
2013-07-08 15:47:27 +02:00 |
|
Jonas 'Sortie' Termansen
|
8318c51819
|
Allow syscall parameters and return values larger than native words.
Note: This is an incompatible ABI change.
|
2013-07-08 15:47:27 +02:00 |
|
Jonas 'Sortie' Termansen
|
d890488304
|
Void system calls must now have a return value.
|
2013-07-07 17:03:01 +02:00 |
|
Jonas 'Sortie' Termansen
|
96e4c00c5f
|
Detect and panic when running buggy qemu releases.
|
2013-06-21 23:20:14 +02:00 |
|
Jonas 'Sortie' Termansen
|
308b3169ca
|
Fix missing single quote character (') in US keyboard layout.
|
2013-02-27 12:34:45 +01:00 |
|
Jonas 'Sortie' Termansen
|
607128334f
|
Fix floating point corruption on thread exit.
|
2013-01-27 14:45:25 +01:00 |
|
Jonas 'Sortie' Termansen
|
6a44dcae04
|
Don't use movs in memcpy as it causes performance loss.
|
2012-12-15 22:40:56 +01:00 |
|
Jonas 'Sortie' Termansen
|
d04592acf0
|
Prevent mxmpp conflict with Sortix ioleast functions.
|
2012-12-14 14:20:56 +01:00 |
|
Jonas 'Sortie' Termansen
|
7a8687e063
|
Handle ANSI Escape codes in column(1).
|
2012-12-14 14:18:38 +01:00 |
|
Jonas 'Sortie' Termansen
|
a041c107d5
|
Fix shell crash if PWD is unset.
|
2012-12-14 14:18:02 +01:00 |
|
Jonas 'Sortie' Termansen
|
754a10e274
|
Allow unloading video drivers.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
6037babcbf
|
Extend kernel video memory area to 386 MiB on x86.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
1b0ddadab3
|
Optimize memcpy(3).
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
3116161f5d
|
BGA: Fix possible memory leak.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
4d37197472
|
Sort objects in kernel makefile.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
f1bbbe5153
|
Add strsignal(3).
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
ffab25b0f4
|
Fix strerror redirecting to wrong function.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
e08c13b344
|
Add strxfrm(3).
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
0c54bcd6e9
|
Add memccpy(3).
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
e80f765fbf
|
Add strndup(3).
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
fd088903dd
|
Add stpncpy(3).
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
7e05129023
|
Seek to 0 before writing to /dev/vga.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
4f60d028ef
|
Update coding style of ATA driver.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
c9b3002e43
|
Add openat(2).
This is a rather hacky implementation.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
32f87f461d
|
Remember path when opening files.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
db57bb6336
|
Port remaining x86 nasm assembly to GNU as.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
2cb81aae33
|
Remove unused initrd directory.
|
2012-12-14 14:13:37 +01:00 |
|
Jonas 'Sortie' Termansen
|
be4858f82c
|
Rename libmaxsi to sortix libc.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
6b663d04d2
|
Fix libc copyright notices.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
24c89ec673
|
Use libgcc.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
83ecf895d7
|
Reformat libmaxsi init.cpp.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
6f08593801
|
Reformat libmaxsi format.cpp.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
63b1c50cd2
|
Split libmaxsi integer.cpp into multiple files.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
9306c8f645
|
Split libmaxsi signal.cpp into multiple files.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
8290f8979c
|
Split libmaxsi time.cpp into multiple files.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
0e7518915e
|
Split libmaxsi random.o into multiple files.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
4556036e08
|
Split libmaxsi memory.cpp into multiple files.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
297b7259af
|
Move calloc(3) to its own file.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
31df7c0c93
|
Fix formatting and remove namespaces in libmaxsi heap.cpp.
What a mess.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
d81cdc09e9
|
Move operator new to its own file.
|
2012-12-14 14:13:36 +01:00 |
|
Jonas 'Sortie' Termansen
|
60214a9dfb
|
Put getdelim(3) and getline(3) in their own files.
|
2012-12-14 14:13:35 +01:00 |
|