Commit Graph

  • dbab4e7683 Add shell non-interactive mode and shell comments. Jonas 'Sortie' Termansen 2012-10-27 20:44:39 +0200
  • 94dcefb05c Improve implementation of rm(1). Jonas 'Sortie' Termansen 2012-10-23 13:52:07 +0200
  • 25aebe4cd8 Align ls long format. Jonas 'Sortie' Termansen 2013-03-16 22:38:20 +0100
  • cd48a35074 Add colors to sh(1) and ls(1). Jonas 'Sortie' Termansen 2012-10-23 13:53:02 +0200
  • 0453ff9532 Add ln(1). Jonas 'Sortie' Termansen 2013-01-08 22:22:12 +0100
  • c32dac0e16 Add which(1). Jonas 'Sortie' Termansen 2012-12-09 19:10:59 +0100
  • fe542c9276 Add rmdir(1). Jonas 'Sortie' Termansen 2012-10-22 00:37:10 +0200
  • 2169710127 Add mkdir(1). Jonas 'Sortie' Termansen 2012-10-21 23:48:41 +0200
  • 6e22ee877d Provide __/wordsize.h. Jonas 'Sortie' Termansen 2013-01-16 14:08:06 +0100
  • 8180797aa7 Support field widths in %c printf conversion. Jonas 'Sortie' Termansen 2013-03-18 14:22:48 +0100
  • 4e46b40b4c Add support for ' ' and '+' flags to printf. Jonas 'Sortie' Termansen 2013-03-08 22:49:45 +0100
  • a023f2a348 Add alternate flag to printf. Jonas 'Sortie' Termansen 2013-02-16 16:02:29 +0100
  • e70887cf3d Add endian.h. Jonas 'Sortie' Termansen 2013-02-14 14:24:14 +0100
  • bb1c80f68e Add byteswap.h. Jonas 'Sortie' Termansen 2013-02-14 14:23:51 +0100
  • 7098317c09 Only define the restrict macro if it hasn't already been. Jonas 'Sortie' Termansen 2013-02-21 12:00:57 +0100
  • 7b21a9eabd Always declare usleep(2). Jonas 'Sortie' Termansen 2013-02-21 12:00:39 +0100
  • d3b9bdb3ba Provide envp to the main function. Jonas 'Sortie' Termansen 2013-02-16 16:06:30 +0100
  • b8f85d9ef2 Add NSIG. Jonas 'Sortie' Termansen 2013-01-15 19:40:17 +0100
  • e8e5f14a5d Add popen(3) and pclose(3). Jonas 'Sortie' Termansen 2013-01-14 22:58:07 +0100
  • 2d86b7dcf2 Add system(3). Jonas 'Sortie' Termansen 2013-01-14 19:27:19 +0100
  • 6b790a3184 Conditionally calltrace in abort(3). Jonas 'Sortie' Termansen 2013-01-06 16:52:00 +0100
  • f6371bfcec Add calltrace(3) function. Jonas 'Sortie' Termansen 2013-01-06 16:49:36 +0100
  • 133e5d4410 Make program_invocation_name a macro. Jonas 'Sortie' Termansen 2013-01-13 02:55:36 +0100
  • 03ab6cf26e Add program_invocation_short_name(3). Jonas 'Sortie' Termansen 2013-01-06 21:38:05 +0100
  • b9d633108d Add wctype(3). Jonas 'Sortie' Termansen 2012-12-20 16:18:24 +0100
  • 05219a27f2 Add mbrtowc(3), mbtowc(3), wcrtomb(3), wctomb(3). Jonas 'Sortie' Termansen 2012-12-20 14:42:28 +0100
  • e52c6c0966 Add support for * field width in printf and %s field width. Jonas 'Sortie' Termansen 2013-01-14 19:02:07 +0100
  • 4f9bbd1717 Add octal and adjusted blank support to printf. Jonas 'Sortie' Termansen 2012-12-08 23:56:39 +0100
  • c25e4a1842 Add creat(3). Jonas 'Sortie' Termansen 2013-01-13 02:27:51 +0100
  • 391d844aca FILE backend controls return value of fclose. Jonas 'Sortie' Termansen 2013-01-14 21:53:49 +0100
  • 06e2025a87 Add support for useless 't' mode in fopen. Jonas 'Sortie' Termansen 2012-12-20 22:47:11 +0100
  • 9ad7690c74 Rewrite stdio functions. Jonas 'Sortie' Termansen 2012-12-08 21:14:29 +0100
  • 8e0aefda20 Add rename(2) and renameat(2). Jonas 'Sortie' Termansen 2012-12-20 16:19:07 +0100
  • fd6098a3a2 Locking a NULL pointer using ScopedLock is a noop. Jonas 'Sortie' Termansen 2013-02-16 16:17:12 +0100
  • bb284d9421 Support doing calltraces on user-space/kernel crashes. Jonas 'Sortie' Termansen 2013-01-26 00:31:57 +0100
  • 7b3fd0f06f Support doing kernel calltraces on another stack. Jonas 'Sortie' Termansen 2013-01-26 00:15:15 +0100
  • ef53864d36 dispd: Wait for console rendering to finish. Jonas 'Sortie' Termansen 2012-12-23 21:00:17 +0100
  • ca7ad9709f Queue lfb text render commands with async render. Jonas 'Sortie' Termansen 2012-12-22 21:10:06 +0100
  • ad0875aaac Add TextPos relations. Jonas 'Sortie' Termansen 2012-12-23 19:14:58 +0100
  • 907acf1e18 Add GetKernelProcess function to scheduler. Jonas 'Sortie' Termansen 2012-12-23 18:52:12 +0100
  • 193b76f8cb Refactor scheduler API. Jonas 'Sortie' Termansen 2013-01-09 10:47:22 +0100
  • 9ba7f26bf0 Refactor kernel time API and add timespec API. Jonas 'Sortie' Termansen 2013-01-09 16:07:27 +0100
  • 5424760719 Refactor kernel interrupt API. Jonas 'Sortie' Termansen 2013-01-09 23:30:36 +0100
  • 2ce76e3876 Refactor system call API. Jonas 'Sortie' Termansen 2013-01-09 00:41:35 +0100
  • 76fe8602f3 Add poll support to pipes. Jonas 'Sortie' Termansen 2013-01-02 17:34:40 +0100
  • 51da410dea Add poll support to log terminal. Jonas 'Sortie' Termansen 2012-12-29 23:09:24 +0100
  • b2b55bc34a Add poll(2) and ppoll(2). Jonas 'Sortie' Termansen 2012-12-29 23:09:09 +0100
  • e76073cc4f Add user-space filesystem API. Jonas 'Sortie' Termansen 2013-01-30 20:33:13 +0100
  • 500d853f77 Add removeat(3) and split remove(3) into its own file. Jonas 'Sortie' Termansen 2013-01-06 19:04:28 +0100
  • deeedf9e5d Add lchown(2). Jonas 'Sortie' Termansen 2013-01-14 22:58:34 +0100
  • 3b35dad9f7 Add AT_REMOVEFILE flag to unlinkat(2). Jonas 'Sortie' Termansen 2013-01-06 19:14:30 +0100
  • 1fa2df3e6a Replace system calls that accept a path with *at versions. Jonas 'Sortie' Termansen 2012-10-25 17:35:54 +0200
  • 921deb6eeb Add linkat(2). Jonas 'Sortie' Termansen 2012-10-25 15:43:53 +0200
  • 2ef2269168 Add fchmodat(2). Jonas 'Sortie' Termansen 2012-10-25 00:29:48 +0200
  • f21462bf18 Add fchmod(2). Jonas 'Sortie' Termansen 2012-10-25 00:17:43 +0200
  • c1280bedb0 Add fchown(2). Jonas 'Sortie' Termansen 2012-10-24 19:52:28 +0200
  • cb4569c615 Add fchownat(2). Jonas 'Sortie' Termansen 2012-10-24 19:43:11 +0200
  • f843e15666 Add truncateat(2). Jonas 'Sortie' Termansen 2012-10-24 14:49:19 +0200
  • 37a4c8f05e Add fchdir(2). Jonas 'Sortie' Termansen 2012-10-24 13:06:12 +0200
  • 7dd59dd2e0 Add mkdirat(2). Jonas 'Sortie' Termansen 2012-10-24 00:07:39 +0200
  • caf4a1f2c5 Add faccessat(2). Jonas 'Sortie' Termansen 2012-10-23 23:55:33 +0200
  • 835f0d5fbc Add unlinkat(2). Jonas 'Sortie' Termansen 2012-10-23 13:50:33 +0200
  • 8e50f3d76b Add dup2(2). Jonas 'Sortie' Termansen 2013-06-27 20:47:24 +0200
  • 49fe4aa51f Add link(2). Jonas 'Sortie' Termansen 2012-10-23 20:09:43 +0200
  • 2389a834b5 Add chown(3). Jonas 'Sortie' Termansen 2012-10-23 20:02:33 +0200
  • a11439bc87 Add chmod(2). Jonas 'Sortie' Termansen 2012-10-23 19:55:54 +0200
  • 1444683ea8 Refactor kernel VFS. Jonas 'Sortie' Termansen 2012-08-08 00:19:44 +0200
  • 9634a0c3d2 Add --version option to chvideomode(1) Jonas 'Sortie' Termansen 2013-11-04 13:42:56 +0100
  • 8a2630fbee Add --version option to column(1) Jonas 'Sortie' Termansen 2013-11-04 13:42:45 +0100
  • 238de22ce8 Add --version option to kernelinfo(1) Jonas 'Sortie' Termansen 2013-11-04 13:42:13 +0100
  • 5f003c2d87 Add --version option to ls(1) Jonas 'Sortie' Termansen 2013-11-04 13:42:05 +0100
  • 9986edce84 Add --version option to head(1) and tail(1) Jonas 'Sortie' Termansen 2013-11-04 13:41:22 +0100
  • 3879c0a774 Add --version option to type(1) Jonas 'Sortie' Termansen 2013-11-04 13:41:11 +0100
  • 9a08acb8f3 Add --version option to uname(1) Jonas 'Sortie' Termansen 2013-11-04 13:41:01 +0100
  • 945c769daf Fix ^C not clearing the line buffer. Jonas 'Sortie' Termansen 2013-11-03 16:44:16 +0100
  • bfd013ab10 Fix vfprintf(3) error case. Jonas 'Sortie' Termansen 2013-11-02 22:58:15 +0100
  • d6c1e64628 Fix poor implementation of the strchr(3) family. Jonas 'Sortie' Termansen 2013-09-24 23:18:57 +0200
  • e72b1c0ac1 Fix flushlbf(3) being in a file with the wrong name. Jonas 'Sortie' Termansen 2013-10-27 22:41:52 +0100
  • c109f5165e Fix fnewfile(3) being in a file with the wrong name. Jonas 'Sortie' Termansen 2013-10-27 22:30:56 +0100
  • 59edfdb787 Remove <readparamstring.h>. Jonas 'Sortie' Termansen 2013-11-03 14:05:23 +0100
  • 752153d801 Remove vexecl(3), vexecle(3), and vexeclp(3). Jonas 'Sortie' Termansen 2013-10-16 00:31:19 +0200
  • dd3662e3d0 Fix prototypes for execl(3), execle(3), and execlp(3). Jonas 'Sortie' Termansen 2013-10-16 00:29:39 +0200
  • b9eef9ed5d Fix fopen allowing opening directories for writing. Jonas 'Sortie' Termansen 2013-06-08 17:31:11 +0200
  • 6f6d775d47 Fix using NULL environment in vexecle(3). Jonas 'Sortie' Termansen 2013-10-16 00:28:33 +0200
  • 63ad7d64dd Fix abort(3) not being freestanding. Jonas 'Sortie' Termansen 2013-08-20 00:45:03 +0200
  • 90036ca6a8 Update copyright headers of old files to the current format. Jonas 'Sortie' Termansen 2013-07-10 15:26:01 +0200
  • 92b029b07f Remove tabs from header include guards. Jonas 'Sortie' Termansen 2013-04-21 22:46:44 +0200
  • eb5be61d20 Fix trailing blank lines. Jonas 'Sortie' Termansen 2013-10-13 18:03:34 +0200
  • cea318a639 DeHTMLize license documents and install them into the system root. Jonas 'Sortie' Termansen 2013-10-20 16:50:48 +0200
  • 7eb9e3c33f Refactor Sortix build system and de-autoconf mxmpp. Jonas 'Sortie' Termansen 2013-03-19 23:28:32 +0100
  • 0c7d1486b5 Add PARANOIA level 3 and better malloc/free error reporting. Jonas 'Sortie' Termansen 2012-12-07 13:11:26 +0100
  • 6afca10c25 Add sigset_t to signal.h. Jonas 'Sortie' Termansen 2013-01-08 15:09:56 +0100
  • f72969a662 Add sigset_t. Jonas 'Sortie' Termansen 2012-12-29 22:57:54 +0100
  • bf2c624c9b Add struct timespec. Jonas 'Sortie' Termansen 2012-12-29 22:57:02 +0100
  • a6a8a75a0c Add data types to <time.h> and tm_yday to struct tm. Jonas 'Sortie' Termansen 2013-01-10 19:45:57 +0100
  • 9411784b58 Set up initial stack frame as zero pointer. Jonas 'Sortie' Termansen 2012-12-07 20:35:00 +0100
  • 27fda0c0eb Add ENXIO. Jonas 'Sortie' Termansen 2012-12-20 22:48:14 +0100
  • 517025f474 Add EMLINK. Jonas 'Sortie' Termansen 2012-12-20 02:01:29 +0100
  • 6c9852c21f Add ELOOP. Jonas 'Sortie' Termansen 2013-01-05 15:07:35 +0100
  • 1e2785b17f Add ENAMETOOLONG. Jonas 'Sortie' Termansen 2013-01-05 15:06:22 +0100