aboutsummaryrefslogtreecommitdiffhomepage
path: root/env_universal.c
Commit message (Collapse)AuthorAge
* Make fish store universal variables locally if fishd can't be started - ↵Gravatar axel2006-11-15
| | | | | | local changes are lost of the fishd connection is restored darcs-hash:20061115123447-ac50b-bf17c55079e1196205cc3a4fd0ca22d9f539836c.gz
* Use fcntl to automatically close fishd socken on exec instead of handling it ↵Gravatar axel2006-11-15
| | | | | | manually darcs-hash:20061115111857-ac50b-3e04a0bc16c8442bef02cf4a50777d4556b8eaa6.gz
* Fix yet another universal variable issue with initialization of the read ↵Gravatar axel2006-10-19
| | | | | | buffer. This may fix fishd bugs reported by Philip Ganchev and Martin Bähr darcs-hash:20061018164438-ac50b-c586b1ad36249853d613d0137b505377fe890d37.gz
* Properly handle character sets in universal variablesGravatar axel2006-10-18
| | | | darcs-hash:20061017211129-ac50b-6aecd04b74a9122ff0e1b320a2cf48db36dd2194.gz
* Fix bug in the input buffering of messages to/from fishd causing garbled ↵Gravatar axel2006-10-11
| | | | | | messages darcs-hash:20061010222113-ac50b-1b6b01ab781ecbadf11a99b501f19a526ae7a7cf.gz
* Use string.h not strings.h in all casesGravatar axel2006-08-10
| | | | darcs-hash:20060809223452-ac50b-67c4b5af37ebd17ff6d7c1403ff3231272f35465.gz
* Add missing sys/select.h header needed on FreeBSDGravatar axel2006-08-10
| | | | darcs-hash:20060809222605-ac50b-7914c1eb0509a01bfb6d07a04e29e126218f89dc.gz
* Make sure to only close fishd socket if it is open on shutdownGravatar axel2006-07-19
| | | | darcs-hash:20060718172756-ac50b-3f36ee03489427823a36161b920b280b3494c1fa.gz
* Even more input validationGravatar axel2006-06-21
| | | | darcs-hash:20060621100746-ac50b-8aa5648c05a656829a895669be27c6fa4f1d8458.gz
* Check exit status of close and fclose in a few extra placesGravatar axel2006-06-21
| | | | darcs-hash:20060621095430-ac50b-52afcee91b856f706d6df6bcf2e3a6bc7d746e40.gz
* Make it possible to specify scope of a variable to be erased or tested. Also ↵Gravatar axel2006-06-05
| | | | | | make sure set exits with a non-zero exit status when erasing fails. darcs-hash:20060604201451-ac50b-4ea0212c513b33be40559dfe8d65c1446c53f682.gz
* Move all fallbacks for standard and not-so-standard unix functions to ↵Gravatar axel2006-02-28
| | | | | | fallback.c, in order to have a one-stop place to look for such functions darcs-hash:20060228131716-ac50b-0832193dbcaf7191dcb24456dc40f2e861a1382e.gz
* Add some input validation code to various functionsGravatar axel2006-02-23
| | | | darcs-hash:20060222154152-ac50b-608032284165f099beecd1cd4f7c6bb2b45df432.gz
* Check location of term.h header (updated)Gravatar axel2006-01-19
| | | | darcs-hash:20060119122207-ac50b-c573f54cbe13a1592a20342ee331159be0306913.gz
* Fix two issues on OS X, a non-compatible use of the expr command and a bad ↵Gravatar axel2006-01-10
| | | | | | init of a socket for the universal variable daemon darcs-hash:20060109144418-ac50b-c6232eae5b964f66d0638289291340aa66cd5983.gz
* Minor cleanupsGravatar axel2005-11-29
| | | | darcs-hash:20051129101303-ac50b-11843dc32a9d05037b907fe1ac5df6a90cb7dd36.gz
* Make sure fishd synchronization happens only when neededGravatar axel2005-11-28
| | | | darcs-hash:20051127232208-ac50b-927157fb9b5d3e44981f9ec029735531ae59fd61.gz
* Do not use RLIMIT_AS on systems that don't have it, like NetBSDGravatar axel2005-10-17
| | | | darcs-hash:20051017133657-ac50b-b27739229dfa6b3f08c2e9e7f4577cdceaf09beb.gz
* Event handling and job reaping updatesGravatar axel2005-10-12
| | | | darcs-hash:20051011192343-ac50b-aa3f5ae5e2b34d122f10e3b59ceb6fdd447f4ae3.gz
* Multiple portability fixesGravatar axel2005-10-11
| | | | darcs-hash:20051010161255-ac50b-e732f18c1dfa610e34b56bb4ff1a3d4d2ef078a1.gz
* Code cleanup and a few source code commentsGravatar axel2005-10-03
| | | | darcs-hash:20051003132446-ac50b-53f8231b18fced8371781ad41c9485983e1c5cdc.gz
* Make sure all internal file descriptors are closed when spawning childrenGravatar axel2005-10-03
| | | | darcs-hash:20051003130937-ac50b-95fb750b3c26f1c03a2a877770bbeee536ea3b74.gz
* Silence universal variable server error reportingGravatar axel2005-09-27
| | | | darcs-hash:20050927083507-ac50b-7ea60eb35b5965e53ff2f70cd4d5eb0221bd0791.gz
* Fix for broken variable exportGravatar axel2005-09-24
| | | | darcs-hash:20050923231538-ac50b-60e0a827ce74a168dce0cca34ce96cf89c12ada9.gz
* Fix for various redirection problemsGravatar axel2005-09-23
| | | | darcs-hash:20050923131031-ac50b-b9e2897e7f20a087260f97d1342deaed65ad7d70.gz
* Exportable universal variablesGravatar axel2005-09-23
| | | | darcs-hash:20050922201652-ac50b-f70e7607b4ace24da4020f2d432718dc335e5bdd.gz
* Initial revisionGravatar axel2005-09-20
darcs-hash:20050920132639-ac50b-fa3b476891e1f5f67207cf4cc7bf623834cc5edc.gz