aboutsummaryrefslogtreecommitdiffhomepage
path: root/proc.h
Commit message (Collapse)AuthorAge
* Make it possible to buffer input to other file descriptors than stdin. It is ↵Gravatar axel2007-01-08
| | | | | | still only possible to buffer input on a single descriptor to any given job. darcs-hash:20070107141052-ac50b-561265cd5acde7d882e4506870f13d61d34b3734.gz
* Code cleanup: Use a macro constant instead fo a literal for builtin exit codesGravatar axel2006-12-14
| | | | darcs-hash:20061213143431-ac50b-5c5cec623ecca9f52c7d44cfcb26f07fe2fcda39.gz
* Minor code edit - move a bit of code into its own functionGravatar axel2006-11-20
| | | | darcs-hash:20061120131224-ac50b-974496cc800377e4e06475491f89998b9640fbba.gz
* Use bitset to implement flags for jobs instead of wasting a whole int for ↵Gravatar axel2006-10-26
| | | | | | every flag darcs-hash:20061025204759-ac50b-ea07caa30782a1ea02d2cd8aa7cbc94474047a10.gz
* Be more rigorous with the exit codes set by the parser and builtinsGravatar axel2006-10-09
| | | | darcs-hash:20061009012102-ac50b-4f28c43dd1ccdcc04d1620a6da05218a99fd7337.gz
* Unknown commands should set the status flag to 127, as in bash and friendsGravatar axel2006-10-09
| | | | darcs-hash:20061008234650-ac50b-d41e6ec3d0a6088b0addf5721aecf8d98ed866cd.gz
* fish_pager_via_stdinGravatar stew2006-08-22
| | | | darcs-hash:20060822012451-2edb7-d8939fab708d8c605d2c7d0683c71f11db659bc9.gz
* Fix psub deadlocks by once again considering a job as completed whenever the ↵Gravatar axel2006-07-08
| | | | | | last process in the pipeline is dead darcs-hash:20060707153539-ac50b-76842c851c3a4247c086e3242f70361b9d2d396b.gz
* Fix minor typos in code commentsGravatar axel2006-06-05
| | | | darcs-hash:20060605004201-ac50b-66c51908cd1f23307042991b32ccbed487685500.gz
* Minor edits of function descriptions, includes, etc.Gravatar axel2006-05-03
| | | | darcs-hash:20060502162950-ac50b-c2fcfc957d55f292744bcb4b33b4d66fc42087ed.gz
* Make job id numbering start from 1, not 0Gravatar axel2006-04-28
| | | | darcs-hash:20060428132137-ac50b-8e5adcdbc18ad7627b66e9129a13b037a669dd02.gz
* Add support for the -n switch to skip execution of any commandsGravatar axel2006-03-18
| | | | darcs-hash:20060318010459-ac50b-9d9e5c489e0e4df2159d8c1d0ff952d42e2a2a82.gz
* API documentation, code style cleanup, etc.Gravatar axel2006-02-20
| | | | darcs-hash:20060220131146-ac50b-6ec3664e5e3eaefa2296a93d39014058df37fdf2.gz
* Fix bug in fish causing occasionally incorrect signal handlersGravatar axel2006-02-16
| | | | darcs-hash:20060216133632-ac50b-f24c049830f9c6deca50aca640189ad3f87b630a.gz
* First checkin of transition to using a new hierarchical memory allocator, ↵Gravatar axel2006-02-07
| | | | | | some of the memory associated with a job is covered darcs-hash:20060206142502-ac50b-ba1c9a4f64ea0f44f65303a125f9ddae5bd31e2f.gz
* Readd the terminal flag for jobs, as not all jobs under job control should ↵Gravatar axel2006-02-01
| | | | | | be given the terminal. darcs-hash:20060201122715-ac50b-7efc499e8905e9898c214816d0a3468e077c7005.gz
* Rename the 'terminal' flag to 'job_control', make sure fg and bg only ↵Gravatar axel2006-01-31
| | | | | | considers jobs under job control and make it configurable which jobs are put under job control using the status builtin. Also add an option to the status builtin to print a stack trace. darcs-hash:20060130175426-ac50b-46fb79797284cb600c67cb19462b53761446f00a.gz
* Fixes to api documentation, added .PHONY to makefile actions, made a few ↵Gravatar axel2006-01-24
| | | | | | private functions static darcs-hash:20060123204014-ac50b-b9d2a10c7f00945b5d9d244cb3b8c1489fe280de.gz
* Add fallback implementations of wcstok, putwc and getwc. Move all fallbacks ↵Gravatar axel2006-01-21
| | | | | | from common.c to wutil.c. darcs-hash:20060120142721-ac50b-4b9850d889e2210e1d545339e29dcc038a3f2b04.gz
* Change the foregrounf/background code a bit, fixes bug where mulktiple jobs ↵Gravatar axel2006-01-18
| | | | | | want foreground status. Is this fix enough or are there still corner cases? darcs-hash:20060118124248-ac50b-cbbddb8c6dad1f44826050395cda647fa9348f0f.gz
* Change syntax of 'and' and 'or' to infix orderGravatar axel2006-01-06
| | | | darcs-hash:20060105153753-ac50b-4413a5d2652232bb38c97f5c673251193fc848ec.gz
* Code cleanupGravatar axel2005-12-15
| | | | darcs-hash:20051215135902-ac50b-e9fc18bca34459ddb56e970a16c05e9b3cc54848.gz
* Do not stop evaluation on wildcard errorGravatar axel2005-12-09
| | | | darcs-hash:20051209024116-ac50b-4053af9c2800565b752476a6cdb31d3a5c43b113.gz
* Remove old event hooks, add more event handler documentationGravatar axel2005-12-04
| | | | darcs-hash:20051203194618-ac50b-e90683cb69b19da789152164a89a34bf187fd4e4.gz
* Code cleanups and API documentation updatesGravatar axel2005-10-21
| | | | darcs-hash:20051021115945-ac50b-bce8377b3a711cd2269bc21d71d99f6d6ad4c931.gz
* Increase fish robustness by improving signal handling when forking jobs and ↵Gravatar axel2005-10-14
| | | | | | minor signal handling improvements darcs-hash:20051014114033-ac50b-8d0f6274ac590f1b6dbe82c55366f44ed7debf20.gz
* Event handling and job reaping updatesGravatar axel2005-10-12
| | | | darcs-hash:20051011192343-ac50b-aa3f5ae5e2b34d122f10e3b59ceb6fdd447f4ae3.gz
* Move io redirection functions to their own libraryGravatar axel2005-10-08
| | | | darcs-hash:20051008112051-ac50b-113caa4cba470a739e4bfbed9f479e2fed357be7.gz
* Add support for piping using other file descriptor than fd 1Gravatar axel2005-10-08
| | | | darcs-hash:20051007140857-ac50b-314a47d98ccd09e837be7bd81ebe58d5144c3499.gz
* Initial update for new event subsystemGravatar axel2005-10-06
| | | | darcs-hash:20051005223708-ac50b-8a8d7e003e1c24747f3f154cb66b6c1a1015c35b.gz
* Add header guards to the header files.Gravatar James Vega2005-10-05
| | | | darcs-hash:20051004151139-35ec8-7af69b9d7647d145dc621f7eaea726e729cff554.gz
* Fix for broken variable exportGravatar axel2005-09-24
| | | | darcs-hash:20050923231538-ac50b-60e0a827ce74a168dce0cca34ce96cf89c12ada9.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz