Commit Graph

4032 Commits

Author SHA1 Message Date
K. Lange ad22ffaca9 esh: basic support for ~ paths 2018-10-29 21:33:52 +09:00
K. Lange 42dbc44212 esh: don't die when unable to source 2018-10-29 21:25:31 +09:00
K. Lange 829ebcd4a1 esh: fix output for fg, bg when no jobs 2018-10-29 21:21:39 +09:00
K. Lange 614eb752d4 add reset 2018-10-29 21:21:26 +09:00
K. Lange 886f5797fb kernel: add modes and offsets to file descriptors 2018-10-29 20:57:17 +09:00
K. Lange 26801b76fd init: don't actually open serial by default 2018-10-29 20:56:51 +09:00
K. Lange 23573a1f35 getty: ensure tty is sane 2018-10-29 20:56:41 +09:00
K. Lange 81ba10fe3f serial: new direct tty serial driver 2018-10-29 19:55:55 +09:00
K. Lange e0a871df8b kernel: processes in the same session should be able to send SIGCONT regardless of permissions 2018-10-29 18:32:13 +09:00
K. Lange 5831f88328 esh: fixup behavior of & tasks in non-interactive shells 2018-10-29 13:47:27 +09:00
K. Lange 8d5c2aeb5a cat: accept - as an argument 2018-10-29 13:47:05 +09:00
K. Lange d26129ce39 esh: don't create jobs from & commands when not interactive 2018-10-29 13:04:19 +09:00
K. Lange 9a6a5ce9c1 esh: report status of backgrounded apps when they finish 2018-10-29 12:45:22 +09:00
K. Lange 7fe9c841d4 esh: bg command 2018-10-29 10:59:01 +09:00
K. Lange 573dd69cd3 esh: backgrounded commands should produce jobs we can fg 2018-10-29 10:49:53 +09:00
K. Lange 9ff2b20821 esh: additional signal descriptions 2018-10-28 19:40:21 +09:00
K. Lange b06248b631 esh: incorrect references to pid in wait_for_child 2018-10-28 19:40:08 +09:00
K. Lange 0995d14106 tty: kernel should send SIGWINCH, not terminal 2018-10-28 19:03:04 +09:00
K. Lange 4fb42341dd sh: should wait for -1 in non-interactive shells 2018-10-28 18:52:44 +09:00
K. Lange 02d5f77f10 more correct pgrp juggling 2018-10-28 18:23:11 +09:00
K. Lange 4d854b156c lfbvideo: allow display initialize to be triggered by ioctl 2018-10-27 16:18:09 +09:00
K. Lange e3fd396897 terminal-vga: stop reading from kbd/mouse on SIGUSR2 2018-10-27 16:17:54 +09:00
K. Lange ad9fc6caa4 esh: better handling for suspended pipelines 2018-10-27 12:12:17 +09:00
K. Lange 51df8004dd job control: kill/cont process groups 2018-10-26 23:19:46 +09:00
K. Lange 5aaaf9f8ce kernel: setpgid fix 2018-10-26 23:15:08 +09:00
K. Lange 3d2e94d387 procfs: indicate stopped (T) in status 2018-10-26 20:50:11 +09:00
K. Lange 6c88956fa4 job control 2018-10-26 20:34:15 +09:00
K. Lange a40fe23a50 tty: support additional EOL character 2018-10-26 18:20:09 +09:00
K. Lange 8a58745c27 stty: setter for VWERASE 2018-10-26 13:51:08 +09:00
K. Lange 07ae3dd089 tty: add VWERASE 2018-10-26 13:46:47 +09:00
K. Lange 089d5235c3 stty: DEL is the default for VERASE 2018-10-26 13:40:40 +09:00
K. Lange 092ca7c196 tty: ascii DELETE for backspace; no serial conversion 2018-10-26 13:39:03 +09:00
K. Lange 5f89d99258 v1.7.0 2018-10-26 10:17:54 +09:00
K. Lange cc4874f90a tty: improvements (^V, fix nlcr behaviors, enter sends ^M) 2018-10-26 10:15:16 +09:00
K. Lange a78ffc513f Update bim 2018-10-26 10:12:20 +09:00
K. Lange 12968b4b53 kernel: handle ^U with control codes 2018-10-25 23:36:43 +09:00
K. Lange fad926c487 kernel: uh, oops 2018-10-25 23:27:13 +09:00
K. Lange b721c7483c debug_sh: use current process fd 0, 1 for shell, don't implement bad readline 2018-10-25 23:23:29 +09:00
K. Lange ed796bf6aa kernel: handle control characters in CANON nicely 2018-10-25 23:23:29 +09:00
K. Lange f56597583a insmod: multiple module arguments 2018-10-25 23:23:29 +09:00
K. Lange 9b912bbfd7 kernel: preallocate tables for high memory 2018-10-25 23:23:29 +09:00
K. Lange 076d7d59d8 debug_sh: command to set kernel args 2018-10-25 23:23:29 +09:00
K. Lange 1180297730 bim: update to v1.0.8 2018-10-23 15:44:24 +09:00
K. Lange 9f112b9d2d bim: update to 1.0.7 2018-10-23 10:08:34 +09:00
K. Lange 077ba8a231 bim: fix differing signedness in comparison 2018-10-22 14:45:31 +09:00
K. Lange 77766bdec3 bim: smartcase search 2018-10-22 14:43:25 +09:00
K. Lange 6898766fa0 lfbvideo: re-add old kludge vidmem locator as an option 2018-10-21 20:56:01 +09:00
K. Lange 30b0b9477b e1000: add mobile chipset pci id 2018-10-21 20:31:48 +09:00
K. Lange 07a9f5bec8 terminal: redraw cursor on \r 2018-10-21 18:31:12 +09:00
K. Lange 4beb5c361b bim: add common commands to (e)sh syntax highlighting 2018-10-20 18:16:49 +09:00