summaryrefslogtreecommitdiff
path: root/src/callproc.c
Commit message (Expand)AuthorAgeFilesLines
* Don't let very long directory names overrun the stack.Paul Eggert2013-08-231-22/+37
* * callproc.c: Fix race that killed background processes.Paul Eggert2013-08-211-17/+28
* Fix some fd issues when running subprocesses.Paul Eggert2013-08-121-395/+367
* Fix some minor races in hosts lacking mkostemp.Paul Eggert2013-08-041-13/+1
* Fix tempfile bug on platforms lacking mkostemp and mkstemp.Paul Eggert2013-07-301-2/+3
* src/callproc.c (child_setup): Silence compiler warnings.Juanma Barranquero2013-07-231-2/+3
* Avoid vfork-related deadlock more cleanly.Paul Eggert2013-07-201-5/+9
* A few more minor file errno-reporting bugs.Paul Eggert2013-07-161-1/+5
* Fix w32 bug with call-process-region.Paul Eggert2013-07-161-6/+4
* New unwind-protect flavors to better type-check C callbacks.Paul Eggert2013-07-161-10/+5
* * fileio.c (report_file_errno): Fix errno reporting bug.Paul Eggert2013-07-161-11/+8
* Fix porting bug to older POSIXish platforms.Paul Eggert2013-07-161-1/+1
* Prefer list1 (X) to Fcons (X, Qnil) when building lists.Paul Eggert2013-07-151-9/+8
* * callproc.c (Fcall_process_region): Fix minor race and tune.Paul Eggert2013-07-141-59/+77
* * callproc.c (child_setup, relocate_fd) [!DOS_NT]:Paul Eggert2013-07-131-12/+7
* Clean up errno reporting and fix some errno-reporting bugs.Paul Eggert2013-07-121-37/+37
* Fix races with threads and file descriptors.Paul Eggert2013-07-111-1/+1
* Handle errno and exit status a bit more carefully.Paul Eggert2013-07-091-12/+9
* MS-Windows followup for 2013-07-07T18:00:14Z!eggert@cs.ucla.edu.Eli Zaretskii2013-07-071-0/+1
* Make file descriptors close-on-exec when possible.Paul Eggert2013-07-071-12/+9
* Fix openp errno handling.Paul Eggert2013-07-071-0/+2
* Use emacs_open more consistently when opening files.Paul Eggert2013-07-051-16/+13
* Do not tickle glib SIGCHLD handling if Cygwin.Paul Eggert2013-06-271-1/+0
* A more-conservative workaround for Cygwin SIGCHLD issues.Paul Eggert2013-06-231-0/+1
* Try to avoid malloc SEGVs on Cygwin.Paul Eggert2013-06-231-2/+2
* * callproc.c (call_process): Refine the doc string. (Bug#14045)Xue Fuqiao2013-05-251-4/+4
* Reorder conditions that are written backwardsAndreas Schwab2013-03-241-4/+4
* Minor getenv-related fixes.Paul Eggert2013-02-121-6/+4
* Fix bug #13661 with w32-downcase-file-names and shell-command.Eli Zaretskii2013-02-091-2/+20
* Avoid encoding file names run through dostounix_filename on MS-Windows.Eli Zaretskii2013-02-021-1/+1
* Merge from emacs-24; up to 2012-12-13T09:45:54Z!lekktu@gmail.comGlenn Morris2013-02-011-21/+27
|\
| * Make sure program names are encoded before using them to invoke subprocesses.Eli Zaretskii2013-02-011-21/+27
* | Fix bug #13079 on MS-Windows with temp files not being deleted.Eli Zaretskii2012-12-151-4/+25
* | Improve and correct commentary to w32proc-related data and functions.Eli Zaretskii2012-12-151-1/+1
* | Assume POSIX 1003.1-1988 or later for signal.h.Paul Eggert2012-12-071-6/+2
* | Fix a recently-introduced delete-process race condition.Paul Eggert2012-12-051-7/+23
* | Merge from emacs-24; up to 2012-11-24T16:58:43Z!cyd@gnu.orgGlenn Morris2012-12-051-2/+11
|\ \ | |/
| * Don't pass un-encoded file name to mkstemp.Eli Zaretskii2012-12-051-2/+3
| * Fix one part of bug #13079 with temporary files in call-process-region.Eli Zaretskii2012-12-051-0/+8
* | Minor call-process cleanups.Paul Eggert2012-12-051-15/+11
* | * callproc.c (Fcall_process): Fix specpdl nesting for asynchronousAndreas Schwab2012-12-041-1/+1
* | Don't let call-process be a zombie factory.Paul Eggert2012-12-031-109/+129
* | Use execve to avoid need to munge environ.Paul Eggert2012-12-021-16/+1
* | * callproc.c (Fcall_process): Don't misreport vfork failure.Paul Eggert2012-11-281-0/+3
* | * callproc.c (Fcall_process): Fix vfork portability problems.Paul Eggert2012-11-281-38/+48
* | Assume POSIX 1003.1-1988 or later for fcntl.h.Paul Eggert2012-11-171-10/+1
* | Use faccessat, not access, when checking file permissions.Paul Eggert2012-11-131-7/+5
* | Assume at least POSIX.1-1988 for getpgrp, setpgid, setsid.Paul Eggert2012-11-041-9/+1
|/
* Fix crash when using Emacs as commit editor for git.Paul Eggert2012-10-311-18/+5
* Move pid_t related decls out of lisp.h.Paul Eggert2012-09-231-0/+1