1. 18 Jun, 1993 1 commit
    • Jim Blandy's avatar
      Changes for Irix 4.0, tested this time: · 5a570e37
      Jim Blandy authored
      	* s/irix4-0.h: Get rid of our fake definitions for setpgrp and
      	getpgrp.
      	* callproc.c (Fcall_process): Go ahead and use the USG calling
      	convention for setpgrp.
      	* ymakefile (pre-crt0.o): Add rule for this.  Perhaps it will help
      	separate-source-directory compilation.
      	* emacs.c (shut_down_emacs): Some USG systems #define
      	EMACS_HAVE_TTY_PGRP; call getpgrp as appropriate for such systems.
      	* sysdep.c (sys_suspend): Call getpgrp as appropriate for USG and
      	non-USG.
      	* process.c [IRIX] (create_process): Don't put child in process
      	group zero before opening the tty; Irix is like USG in this
      	regard.
      5a570e37
  2. 17 Jun, 1993 2 commits
  3. 25 May, 1993 1 commit
  4. 22 May, 1993 1 commit
  5. 13 May, 1993 1 commit
  6. 10 Apr, 1993 1 commit
  7. 30 Mar, 1993 1 commit
    • Jim Blandy's avatar
      New macros NULL_DEVICE and EXEC_SUFFIXES, to give the name of the · 5437e9f9
      Jim Blandy authored
      	equivalent of /dev/null, and the suffixes used by executable
      	files.  This is simple, and helps people porting Emacs to other
      	operating systems.
      	* process.h (NULL_DEVICE): Give this a default value.
      	* process.c (Fstart_process): Pass EXEC_SUFFIXES to openp.
      	(Fprocess_send_eof): Use NULL_DEVICE instead of "/dev/null".
      	* callproc.c (Fcall_process): Pass EXEC_SUFFIXES to openp.
      	Use NULL_DEVICE instead of "/dev/null".
      5437e9f9
  8. 20 Mar, 1993 1 commit
  9. 22 Feb, 1993 1 commit
    • Jim Blandy's avatar
      * callproc.c (delete_temp_file): Declare this to return · 9fefd2ba
      Jim Blandy authored
      	Lisp_Object, to smooth type-checking.
      
      	* callproc.c (init_callproc): Move the initialization of
      	Vprocess_environment to its own function.
      	(set_process_environment): This is that.
      	* emacs.c (main): Call set_process_environment earlier than
      	init_callproc.
      9fefd2ba
  10. 18 Feb, 1993 1 commit
  11. 12 Dec, 1992 1 commit
    • Jim Blandy's avatar
      Give subprocess creation a way to find a valid current directory · 58616e67
      Jim Blandy authored
      	for subprocesses when the buffer's default-directory is a handled
      	name.
      	* fileio.c (Funhandled_file_name_directory): New function.
      	(Qunhandled_file_name_directory): New file-name-handler operation.
      	(syms_of_fileio): Defsubr Sunhandled_file_name_directory, and
      	initialize and staticpro Qunhandled_file_name_directory.
      	* callproc.c (Fcall_process): Call Funhandled_file_name_directory
      	on the buffer's default directory.  Do it earlier in the function
      	so there's less to GCPRO.
      	* process.c (create_process): Don't check the validity of the
      	buffer's default directory here...
      	(Fstart_process): Instead, do it here; if we call
      	Funhandled_file_name_directory here, there's less GCPROing to do.
      
      	* callproc.c (Fcall_process_region): Return the value returned by
      	Fcall_process.
      58616e67
  12. 16 Nov, 1992 1 commit
  13. 31 Oct, 1992 1 commit
    • Jim Blandy's avatar
      * callproc.c: Arrange for synchronous processes to get SIGINT the · d177f194
      Jim Blandy authored
      	first time the user quits, or SIGKILL if the user quits again.
      	#include "syssignal.h".
      	(call_process_kill): New function.
      	(call_process_cleanup): Send SIGINT to the subprocess, and then
      	arrange to call call_process_kill if the user quits while we wait
      	for it to terminate.
      	(Fcall_process, Fcall_process_region): Doc fix.
      d177f194
  14. 23 Sep, 1992 1 commit
  15. 07 Aug, 1992 1 commit
  16. 06 Aug, 1992 1 commit
  17. 04 Aug, 1992 1 commit
  18. 12 Jul, 1992 1 commit
  19. 18 May, 1992 1 commit
  20. 10 May, 1992 1 commit
  21. 01 May, 1992 1 commit
  22. 24 Apr, 1992 1 commit
  23. 16 Mar, 1992 1 commit
  24. 14 Mar, 1992 1 commit
  25. 11 Feb, 1992 1 commit
  26. 06 Feb, 1992 1 commit
  27. 14 Jan, 1992 1 commit
  28. 04 Dec, 1991 1 commit
  29. 03 Jul, 1991 1 commit
  30. 24 Jun, 1991 1 commit