Jonas 'Sortie' Termansen
dd3662e3d0
Fix prototypes for execl(3), execle(3), and execlp(3).
2013-12-17 14:30:24 +01:00
Jonas 'Sortie' Termansen
b9eef9ed5d
Fix fopen allowing opening directories for writing.
2013-12-17 14:30:24 +01:00
Jonas 'Sortie' Termansen
6f6d775d47
Fix using NULL environment in vexecle(3).
2013-12-17 14:30:24 +01:00
Jonas 'Sortie' Termansen
63ad7d64dd
Fix abort(3) not being freestanding.
2013-12-17 14:30:24 +01:00
Jonas 'Sortie' Termansen
90036ca6a8
Update copyright headers of old files to the current format.
2013-12-17 14:30:23 +01:00
Jonas 'Sortie' Termansen
92b029b07f
Remove tabs from header include guards.
2013-12-17 14:30:23 +01:00
Jonas 'Sortie' Termansen
eb5be61d20
Fix trailing blank lines.
2013-12-17 14:30:23 +01:00
Jonas 'Sortie' Termansen
cea318a639
DeHTMLize license documents and install them into the system root.
2013-12-17 14:30:23 +01:00
Jonas 'Sortie' Termansen
7eb9e3c33f
Refactor Sortix build system and de-autoconf mxmpp.
2013-12-17 14:30:22 +01:00
Jonas 'Sortie' Termansen
0c7d1486b5
Add PARANOIA level 3 and better malloc/free error reporting.
2013-09-24 17:09:49 +02:00
Jonas 'Sortie' Termansen
6afca10c25
Add sigset_t to signal.h.
2013-09-24 17:09:49 +02:00
Jonas 'Sortie' Termansen
f72969a662
Add sigset_t.
2013-09-24 17:09:49 +02:00
Jonas 'Sortie' Termansen
bf2c624c9b
Add struct timespec.
2013-09-24 17:09:49 +02:00
Jonas 'Sortie' Termansen
a6a8a75a0c
Add data types to <time.h> and tm_yday to struct tm.
2013-09-24 17:09:49 +02:00
Jonas 'Sortie' Termansen
9411784b58
Set up initial stack frame as zero pointer.
...
This allows call traces to know when they are done.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
27fda0c0eb
Add ENXIO.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
517025f474
Add EMLINK.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
6c9852c21f
Add ELOOP.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
1e2785b17f
Add ENAMETOOLONG.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
4627031f44
Add ESPIPE.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
7f99ccb36d
Add EXDEV.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
123eabd60a
Add EFBIG.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
25a988442e
Support filtering paths in the mkinitrd program.
...
This will allow initrds to omit certain files, such as other initrds,
irrelevant files, iles for another platform, and so on. This will be useful
when initrd contain entire system roots.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
2bfaa81f76
Use same inode for hardlinks in mkinitrd.
...
This saves memory as the contents of the inode doesn't need to be duplicated
needlessly in the final image.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
3c821cb4a1
Make sys_memstat arguments optional.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
f8793bc53e
Port chvideomode to <sys/display.h> interface.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
6daa7ee8fe
Port conway to dispd.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
872954b364
Port snake to dispd.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
b99fd83d9a
Port pong to dispd.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
53a254384e
Port asteroids to dispd.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
d00bc41c74
Add dispd client library and server stub.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
0095983c80
Add dispmsg_issue(2).
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
b380dd49c1
Add useful functions to <sortix/kernel/video.h> API.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
9a608e5bb2
Fix exit code in chvideomode.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
b0c01f2c6a
Make Memory::Lookup return false on unmapped pages.
2013-09-24 17:09:48 +02:00
Jonas 'Sortie' Termansen
a685a9d68f
Fix kernel thread frame pointer base case.
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
5ad26d68a3
Add OFF_MIN and OFF_MAX.
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
5ebf7a3c88
Set O_CLOEXEC in opendir(3).
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
2c2fd29585
Make "C" the default locale.
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
53005fc01f
Fix shell buffer overflow on long argument lists.
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
c8b795aab3
Correctly request SIZE_MAX in chvideomode.
2013-09-24 17:09:47 +02:00
Juhani Haverinen
7c85b4a057
Add support for right shift in US keyboard layout
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
dc4ef04e7c
Add assembly file symbol sizes.
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
9224f8f43d
Fix wrong malloc include guard.
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
3abad890ec
Fix non-standard struct flock declaration.
2013-09-24 17:09:47 +02:00
Jonas 'Sortie' Termansen
8d2c585479
Fix getdelim and getline having the wrong external linkage.
2013-09-24 17:09:35 +02:00
Jonas 'Sortie' Termansen
8a7a0db8c7
Add missing rdx register to x86_64 register dump function.
2013-09-24 16:52:29 +02:00
Jonas 'Sortie' Termansen
89118947ed
Fix Sortix::Scheduler::ExitThread not being noreturn.
2013-09-24 16:52:29 +02:00
Steve Dougherty
af2d8cb9de
Fix typo in syscall registration sanity test.
2013-09-24 16:52:29 +02:00
Jonas 'Sortie' Termansen
1ca946af2f
Fix ls exit code.
2013-09-24 16:52:29 +02:00