]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp.h (child_setup): Now NO_RETURN unless DOS_NT.
authorPaul Eggert <eggert@cs.ucla.edu>
Fri, 18 Mar 2011 04:58:44 +0000 (21:58 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Fri, 18 Mar 2011 04:58:44 +0000 (21:58 -0700)
This should get cleaned up, so that child_setup has the
same signature on all platforms.

src/ChangeLog
src/lisp.h

index 1d27999b49d924bee4938ca73cbab725782401ef..da9676233e06877eb91bf1d0fc0dbd06daed185b 100644 (file)
@@ -1,5 +1,9 @@
 2011-03-18  Paul Eggert  <eggert@cs.ucla.edu>
 
+       * lisp.h (child_setup): Now NO_RETURN unless DOS_NT.
+       This should get cleaned up, so that child_setup has the
+       same signature on all platforms.
+
        * callproc.c (call_process_cleanup): Now static.
        (relocate_fd): Rename locals to avoid shadowing.
 
index 283b0989c1d14a20c725a4d7b4ea8da5f02b8538..645b82c80cf11ca712397d198da81d844f4891de 100644 (file)
@@ -3233,7 +3233,11 @@ extern void syms_of_process (void);
 extern void setup_process_coding_systems (Lisp_Object);
 
 EXFUN (Fcall_process, MANY);
-extern int child_setup (int, int, int, char **, int, Lisp_Object);
+extern int child_setup (int, int, int, char **, int, Lisp_Object)
+#ifndef DOS_NT
+ NO_RETURN
+#endif
+ ;
 extern void init_callproc_1 (void);
 extern void init_callproc (void);
 extern void set_initial_environment (void);