Commit Graph

  • 4627031f44 Add ESPIPE. Jonas 'Sortie' Termansen 2013-01-29 22:34:54 +0100
  • 7f99ccb36d Add EXDEV. Jonas 'Sortie' Termansen 2013-01-29 22:34:23 +0100
  • 123eabd60a Add EFBIG. Jonas 'Sortie' Termansen 2013-01-29 22:33:57 +0100
  • 25a988442e Support filtering paths in the mkinitrd program. Jonas 'Sortie' Termansen 2013-01-29 20:01:46 +0100
  • 2bfaa81f76 Use same inode for hardlinks in mkinitrd. Jonas 'Sortie' Termansen 2012-12-09 13:23:18 +0100
  • 3c821cb4a1 Make sys_memstat arguments optional. Jonas 'Sortie' Termansen 2013-01-14 14:40:04 +0100
  • f8793bc53e Port chvideomode to <sys/display.h> interface. Jonas 'Sortie' Termansen 2012-12-16 01:54:49 +0100
  • 6daa7ee8fe Port conway to dispd. Jonas 'Sortie' Termansen 2012-12-16 00:18:28 +0100
  • 872954b364 Port snake to dispd. Jonas 'Sortie' Termansen 2012-12-16 00:18:20 +0100
  • b99fd83d9a Port pong to dispd. Jonas 'Sortie' Termansen 2012-12-15 23:25:20 +0100
  • 53a254384e Port asteroids to dispd. Jonas 'Sortie' Termansen 2012-12-15 22:15:30 +0100
  • d00bc41c74 Add dispd client library and server stub. Jonas 'Sortie' Termansen 2012-12-16 02:11:18 +0100
  • 0095983c80 Add dispmsg_issue(2). Jonas 'Sortie' Termansen 2012-12-16 02:10:19 +0100
  • b380dd49c1 Add useful functions to <sortix/kernel/video.h> API. Jonas 'Sortie' Termansen 2012-12-16 02:06:29 +0100
  • 9a608e5bb2 Fix exit code in chvideomode. Jonas 'Sortie' Termansen 2012-12-15 22:13:25 +0100
  • b0c01f2c6a Make Memory::Lookup return false on unmapped pages. Jonas 'Sortie' Termansen 2013-01-12 15:16:19 +0100
  • a685a9d68f Fix kernel thread frame pointer base case. Jonas 'Sortie' Termansen 2013-05-20 19:59:53 +0200
  • 5ad26d68a3 Add OFF_MIN and OFF_MAX. Jonas 'Sortie' Termansen 2013-06-26 20:43:45 +0200
  • 5ebf7a3c88 Set O_CLOEXEC in opendir(3). Jonas 'Sortie' Termansen 2013-07-26 13:33:09 +0200
  • 2c2fd29585 Make "C" the default locale. Jonas 'Sortie' Termansen 2013-03-24 13:25:42 +0100
  • 53005fc01f Fix shell buffer overflow on long argument lists. Jonas 'Sortie' Termansen 2013-03-18 19:04:34 +0100
  • c8b795aab3 Correctly request SIZE_MAX in chvideomode. Jonas 'Sortie' Termansen 2013-01-26 01:07:27 +0100
  • 7c85b4a057 Add support for right shift in US keyboard layout Juhani Haverinen 2013-06-08 03:10:19 +0300
  • dc4ef04e7c Add assembly file symbol sizes. Jonas 'Sortie' Termansen 2013-05-22 22:06:18 +0200
  • 9224f8f43d Fix wrong malloc include guard. Jonas 'Sortie' Termansen 2013-09-23 16:13:28 +0200
  • 3abad890ec Fix non-standard struct flock declaration. Jonas 'Sortie' Termansen 2013-09-18 19:49:17 +0200
  • 8d2c585479 Fix getdelim and getline having the wrong external linkage. Jonas 'Sortie' Termansen 2013-09-24 17:09:35 +0200
  • 8a7a0db8c7 Add missing rdx register to x86_64 register dump function. Jonas 'Sortie' Termansen 2013-06-15 16:57:16 +0200
  • 89118947ed Fix Sortix::Scheduler::ExitThread not being noreturn. Jonas 'Sortie' Termansen 2013-07-08 14:34:55 +0200
  • af2d8cb9de Fix typo in syscall registration sanity test. Steve Dougherty 2013-05-08 19:59:35 +0200
  • 1ca946af2f Fix ls exit code. Jonas 'Sortie' Termansen 2013-04-23 20:03:57 +0200
  • d12c420ca1 Add W* wait constants to stdlib.h. Jonas 'Sortie' Termansen 2013-01-14 19:24:37 +0100
  • cd1df6d088 Correct error detection in echo(1). Jonas 'Sortie' Termansen 2013-03-21 15:19:56 +0100
  • efe70b3b3e Avoid physical frame stack overflow. Jonas 'Sortie' Termansen 2013-03-12 21:29:19 +0100
  • 54e68a0c51 Fix '\0' support in strchr(3) and strchrnul(3). Jonas 'Sortie' Termansen 2013-02-16 16:03:42 +0100
  • 3a35139e6c Fix fopen(filename, "w") not creating files. Jonas 'Sortie' Termansen 2013-01-08 15:07:38 +0100
  • df67725221 Fix fgets(3) handling EOF incorrectly. Jonas 'Sortie' Termansen 2013-01-08 15:08:37 +0100
  • 6aa4eb3405 Refactor fwrite(3) to remove buffer overflow bug. Jonas 'Sortie' Termansen 2012-12-07 13:10:06 +0100
  • d950421358 Implement pread(2) and pwrite(2). Jonas 'Sortie' Termansen 2013-01-30 20:20:59 +0100
  • 2231e129b0 Fix deadlock in kthread_cond_wait. Jonas 'Sortie' Termansen 2013-07-11 18:05:02 +0200
  • dd0379c608 Fix calltrace implementation on x86 and x86-64. Jonas 'Sortie' Termansen 2013-07-08 17:33:19 +0200
  • aea6aefea9 Fix interlock implementation on x86_64 and x86. Jonas 'Sortie' Termansen 2013-01-04 00:50:28 +0100
  • 986d331d39 Fix x86_64 declaration of uint64_t. Jonas 'Sortie' Termansen 2013-06-26 20:46:31 +0200
  • 49a66893b2 Fix kernel compile warnings. Jonas 'Sortie' Termansen 2013-06-26 17:14:07 +0200
  • ed6d4f82bb Fix games compile warnings. Jonas 'Sortie' Termansen 2013-06-26 16:58:00 +0200
  • 7fc1f0011a Fix libc compile warnings. Jonas 'Sortie' Termansen 2013-06-26 16:57:19 +0200
  • 4cb4478529 Fix mxmpp warnings. Jonas 'Sortie' Termansen 2013-07-07 00:01:36 +0200
  • 39a8433b23 Fix mkinitrd compile warnings. Jonas 'Sortie' Termansen 2013-06-27 00:15:53 +0200
  • 8318c51819 Allow syscall parameters and return values larger than native words. Jonas 'Sortie' Termansen 2013-01-12 19:48:27 +0100
  • d890488304 Void system calls must now have a return value. Jonas 'Sortie' Termansen 2013-01-12 15:20:55 +0100
  • 96e4c00c5f Detect and panic when running buggy qemu releases. Jonas 'Sortie' Termansen 2013-06-21 23:19:54 +0200
  • 308b3169ca Fix missing single quote character (') in US keyboard layout. Jonas 'Sortie' Termansen 2013-02-19 21:07:15 +0100
  • 607128334f Fix floating point corruption on thread exit. Jonas 'Sortie' Termansen 2013-01-14 14:38:21 +0100
  • 6a44dcae04 Don't use movs in memcpy as it causes performance loss. Jonas 'Sortie' Termansen 2012-12-15 22:40:56 +0100
  • d04592acf0 Prevent mxmpp conflict with Sortix ioleast functions. Jonas 'Sortie' Termansen 2012-12-07 20:27:43 +0100
  • 7a8687e063 Handle ANSI Escape codes in column(1). Jonas 'Sortie' Termansen 2012-10-22 22:46:23 +0200
  • a041c107d5 Fix shell crash if PWD is unset. Jonas 'Sortie' Termansen 2012-10-27 19:23:42 +0200
  • 754a10e274 Allow unloading video drivers. Jonas 'Sortie' Termansen 2012-12-05 19:25:15 +0100
  • 6037babcbf Extend kernel video memory area to 386 MiB on x86. Jonas 'Sortie' Termansen 2012-12-05 19:24:08 +0100
  • 1b0ddadab3 Optimize memcpy(3). Jonas 'Sortie' Termansen 2012-12-05 17:34:28 +0100
  • 3116161f5d BGA: Fix possible memory leak. Jonas 'Sortie' Termansen 2012-12-05 01:09:05 +0100
  • 4d37197472 Sort objects in kernel makefile. Jonas 'Sortie' Termansen 2012-12-05 19:29:20 +0100
  • f1bbbe5153 Add strsignal(3). Jonas 'Sortie' Termansen 2012-11-08 19:56:29 +0100
  • ffab25b0f4 Fix strerror redirecting to wrong function. Jonas 'Sortie' Termansen 2012-11-08 19:34:42 +0100
  • e08c13b344 Add strxfrm(3). Jonas 'Sortie' Termansen 2012-11-08 19:04:55 +0100
  • 0c54bcd6e9 Add memccpy(3). Jonas 'Sortie' Termansen 2012-11-08 18:52:49 +0100
  • e80f765fbf Add strndup(3). Jonas 'Sortie' Termansen 2012-11-08 18:50:53 +0100
  • fd088903dd Add stpncpy(3). Jonas 'Sortie' Termansen 2012-11-08 18:37:17 +0100
  • 7e05129023 Seek to 0 before writing to /dev/vga. Jonas 'Sortie' Termansen 2012-11-07 15:26:02 +0100
  • 4f60d028ef Update coding style of ATA driver. Jonas 'Sortie' Termansen 2012-10-17 11:33:47 +0200
  • c9b3002e43 Add openat(2). Jonas 'Sortie' Termansen 2012-09-30 13:42:35 +0200
  • 32f87f461d Remember path when opening files. Jonas 'Sortie' Termansen 2012-09-30 13:09:25 +0200
  • db57bb6336 Port remaining x86 nasm assembly to GNU as. Jonas 'Sortie' Termansen 2012-10-12 11:56:51 +0200
  • 2cb81aae33 Remove unused initrd directory. Jonas 'Sortie' Termansen 2012-09-29 11:45:34 +0200
  • be4858f82c Rename libmaxsi to sortix libc. Jonas 'Sortie' Termansen 2012-09-29 00:53:50 +0200
  • 6b663d04d2 Fix libc copyright notices. Jonas 'Sortie' Termansen 2012-09-29 00:36:46 +0200
  • 24c89ec673 Use libgcc. Jonas 'Sortie' Termansen 2012-09-28 23:37:32 +0200
  • 83ecf895d7 Reformat libmaxsi init.cpp. Jonas 'Sortie' Termansen 2012-09-28 23:22:50 +0200
  • 6f08593801 Reformat libmaxsi format.cpp. Jonas 'Sortie' Termansen 2012-09-28 23:20:10 +0200
  • 63b1c50cd2 Split libmaxsi integer.cpp into multiple files. Jonas 'Sortie' Termansen 2012-09-28 23:14:00 +0200
  • 9306c8f645 Split libmaxsi signal.cpp into multiple files. Jonas 'Sortie' Termansen 2012-09-28 22:50:31 +0200
  • 8290f8979c Split libmaxsi time.cpp into multiple files. Jonas 'Sortie' Termansen 2012-09-28 21:06:13 +0200
  • 0e7518915e Split libmaxsi random.o into multiple files. Jonas 'Sortie' Termansen 2012-09-28 20:33:04 +0200
  • 4556036e08 Split libmaxsi memory.cpp into multiple files. Jonas 'Sortie' Termansen 2012-09-26 21:02:17 +0200
  • 297b7259af Move calloc(3) to its own file. Jonas 'Sortie' Termansen 2012-09-26 20:02:53 +0200
  • 31df7c0c93 Fix formatting and remove namespaces in libmaxsi heap.cpp. Jonas 'Sortie' Termansen 2012-09-26 19:56:28 +0200
  • d81cdc09e9 Move operator new to its own file. Jonas 'Sortie' Termansen 2012-09-26 19:40:00 +0200
  • 60214a9dfb Put getdelim(3) and getline(3) in their own files. Jonas 'Sortie' Termansen 2012-09-26 19:26:04 +0200
  • 97deb8bb8a Split libmaxsi error.o. Jonas 'Sortie' Termansen 2012-09-26 17:56:39 +0200
  • fb91fbbc5c Split libmaxsi process.o into multiple files. Jonas 'Sortie' Termansen 2012-09-26 16:11:38 +0200
  • 838992c3d8 Don't build libmaxsi.a. Jonas 'Sortie' Termansen 2012-09-23 14:04:53 +0200
  • bd8967069e Replace libmaxsi headers with libc headers. Jonas 'Sortie' Termansen 2012-09-23 13:55:58 +0200
  • c0fabc2e8d Move remainder of Maxsi::String into kernel tree. Jonas 'Sortie' Termansen 2012-09-23 13:27:42 +0200
  • f3988b92f3 Made ReadParamString not depend on Maxsi::String::Substring. Jonas 'Sortie' Termansen 2012-09-23 13:09:12 +0200
  • b732c46bf5 Remove unused declarations from <libmaxsi/string.h>. Jonas 'Sortie' Termansen 2012-09-23 12:33:34 +0200
  • 1b26d1bacf Make sprintf family freestanding. Jonas 'Sortie' Termansen 2012-09-23 12:32:53 +0200
  • fd256bbb51 Remove ReadParamString implementation from asteroids. Jonas 'Sortie' Termansen 2012-09-23 12:20:51 +0200
  • c55a2882dc Replace Maxsi::String::ToInt with atoi. Jonas 'Sortie' Termansen 2012-09-23 12:05:28 +0200
  • 6ce762aac4 Replace Maxsi::String::Seek with strchr. Jonas 'Sortie' Termansen 2012-09-23 11:59:55 +0200
  • 2206412e14 Replace Maxsi::String::Reject with strcspn. Jonas 'Sortie' Termansen 2012-09-22 23:00:54 +0200