Commit Graph

220 Commits

Author SHA1 Message Date
K. Lange
35c29e9b4d kernel: getpgid; esh: fixups 2018-10-30 13:28:11 +09:00
K. Lange
36afa24d2f kernel: invert WEXITED to WSTOPPED 2018-10-30 13:11:07 +09:00
K. Lange
886f5797fb kernel: add modes and offsets to file descriptors 2018-10-29 20:57:17 +09:00
K. Lange
81ba10fe3f serial: new direct tty serial driver 2018-10-29 19:55:55 +09:00
K. Lange
9a6a5ce9c1 esh: report status of backgrounded apps when they finish 2018-10-29 12:45:22 +09:00
K. Lange
4d854b156c lfbvideo: allow display initialize to be triggered by ioctl 2018-10-27 16:18:09 +09:00
K. Lange
51df8004dd job control: kill/cont process groups 2018-10-26 23:19:46 +09:00
K. Lange
6c88956fa4 job control 2018-10-26 20:34:15 +09:00
K. Lange
07ae3dd089 tty: add VWERASE 2018-10-26 13:46:47 +09:00
K. Lange
cc4874f90a tty: improvements (^V, fix nlcr behaviors, enter sends ^M) 2018-10-26 10:15:16 +09:00
K. Lange
f94bedccdb eshrc: add python-demos to PATH if available 2018-10-19 11:00:05 +09:00
K. Lange
16c18d7567 base: default .eshrc to add paths for gcc and binutils 2018-10-12 18:11:41 +09:00
K. Lange
e12508ca29 libc: stub limits.h to satify an include_next 2018-10-12 16:16:21 +09:00
K. Lange
97555916fa opt: add some c 2018-10-12 16:00:20 +09:00
K. Lange
fb0327a1cf libc: some stat things should be signed 2018-10-12 12:45:39 +09:00
K. Lange
8b304df414 libc: define something so GMP knows FILE exists 2018-10-12 12:45:21 +09:00
K. Lange
fe91fbdc9e libc: more PRI specs 2018-10-12 12:45:01 +09:00
K. Lange
4777fddd36 libc: signal functions should take int 2018-10-12 12:44:46 +09:00
K. Lange
f40f8b7197 libc: C++ header guards 2018-10-12 11:15:40 +09:00
K. Lange
b33815c632 libc: support for building libstdc++? 2018-10-12 10:35:28 +09:00
K. Lange
c3a6b4f486 base: default PS1_RIGHT should clear attributes 2018-10-11 20:44:49 +09:00
K. Lange
f7eb386d81 decorations: single pixel exposed edges on tiled windows 2018-10-11 09:53:55 +09:00
K. Lange
9db81febb6 opt: add directory; add asm demo 2018-10-10 22:40:26 +09:00
K. Lange
045e511d74 libc: fscanf stubs 2018-10-10 11:30:25 +09:00
K. Lange
3d780117c3 libc: working wcstombs and mbstowcs 2018-10-10 11:01:30 +09:00
K. Lange
c64d881181 libc: bad, bsd-style mktemp (also add user app) 2018-10-10 10:11:28 +09:00
K. Lange
5cec6037ee libc: stub sscanf 2018-10-10 10:06:13 +09:00
K. Lange
14e8a6ea7f libc: add naive bsearch 2018-10-10 09:35:09 +09:00
K. Lange
2498ee21f6 strtol and family 2018-10-10 09:13:54 +09:00
K. Lange
d3907663d0 libc: more string functions 2018-10-10 08:42:52 +09:00
K. Lange
f3c800b791 add logname, getlogin() 2018-10-09 20:35:53 +09:00
K. Lange
c35b51ad14 pty: preparations to make serial ports actual ttys 2018-10-09 20:13:08 +09:00
K. Lange
11772506bb kernel, libc: tty names 2018-10-09 19:56:45 +09:00
K. Lange
4a98815c25 sys/param.h: stub header 2018-10-08 22:20:18 +09:00
K. Lange
31214693dd Fixes to build kernel and modules with clang 2018-10-07 11:53:07 +09:00
K. Lange
cf199f04ec Don't include Python demos on the ramdisk by default 2018-10-03 09:36:53 +09:00
K. Lange
b189bfa659 Pull in Python panel/wallpaper from 1.2.x 2018-10-03 09:32:32 +09:00
K. Lange
ffe0aa2448 fcntl flock stubs to support Python fcntl module 2018-10-03 09:17:24 +09:00
K. Lange
719d27166d Allow compositor to load Cairo backend later at runtime 2018-10-02 18:58:03 +09:00
K. Lange
3f6234a683 Add a friendly README in ~local 2018-10-01 21:30:09 +09:00
K. Lange
cbc59debbd rm ~local/hello 2018-10-01 21:22:45 +09:00
K. Lange
05d4b79568 Move Python demos to /usr/share 2018-10-01 21:20:54 +09:00
K. Lange
36e9046ae8 Allow modules to install procfs entries 2018-09-30 16:09:19 +09:00
K. Lange
f2024aa274 Properly support strides 2018-09-29 01:13:47 +09:00
K. Lange
de94682728 Only the kill syscall should care about user permissions for signals 2018-09-28 23:59:12 +09:00
K. Lange
6e8d92cdd2 Expose lfb_driver_name 2018-09-28 23:58:43 +09:00
K. Lange
8b07197870 linear framebuffer driver cleanup, add /proc/framebuffer 2018-09-28 21:15:30 +09:00
K. Lange
7a20e11aea proper waitpid status values 2018-09-28 13:00:51 +09:00
K. Lange
c5d1ab507f [python] fix some decoration bounds calculations 2018-09-26 20:50:28 +09:00
K. Lange
49e0dd71e7 attribute assignment is no good 2018-09-25 21:18:35 +09:00