Jack Halford
|
204d5b9795
|
pipelines broken in this commit
|
2017-01-09 16:01:09 +01:00 |
|
Jack Halford
|
bbdaedef06
|
fg works with vim but not cat, probablty something to do w/ SIGTTIN or SIGTTOU.
|
2017-01-08 16:14:31 +01:00 |
|
Jack Halford
|
6cfac2eaff
|
job control advances, still have to do ctrl-z, fg, bg, jobs
|
2016-12-12 18:13:29 +01:00 |
|
Jack Halford
|
4feaa64e08
|
exitstatus function, so i can set ? variable in one line with not memory handling. No more leaks, sexy debug macro DG(), valgrind suppression, gitignore
|
2016-12-10 00:20:59 +01:00 |
|
Jack Halford
|
2d631469e6
|
execution of &&/|| done, added aol_status and aol_search to data (aol=and_or_list)
|
2016-12-01 17:47:41 +01:00 |
|
Jack Halford
|
1f36fc1501
|
ft_cleanup called at exit, reset termios to ISIG,ICANON,ECHO
|
2016-12-01 14:47:28 +01:00 |
|
Jack Halford
|
007b4c6a3f
|
signal handling works like bash for sigint: doesnt interrupt cat
|
2016-12-01 14:27:52 +01:00 |
|
Jack Halford
|
9b85099485
|
env -i ./minishell quits and doesnt segfault. fixed behaviour for builtins in pipeline (fork when out isnt stdout)
|
2016-12-01 12:35:37 +01:00 |
|
Jack Halford
|
bce0f37b8e
|
major stuff today: wrote a proper lexer based on finite state machines, quoting OK. next is finishing the parser, and history of line editing module
|
2016-11-18 23:16:32 +01:00 |
|
Jack Halford
|
43529fc845
|
tokenization finished. interactive shell improvements for signal handlind (ISIG option turned off). next step is parsing, thinking of AST structure
|
2016-11-12 23:51:34 +01:00 |
|