> What are the expansions of the macros that come into play here
 > (SIGTYPE, signal_handler_t), and what is the signature of sys_signal
 > on that machine?

   old_sigpipe = (SIGTYPE (*) ()) signal (SIGPIPE, send_process_trap)
expands to:
   old_sigpipe = (void (*) ()) sys_signal(13,send_process_trap)

signal (SIGPIPE, old_sigpipe)     expands to:       sys_signal(13,old_sigpipe)

What does "the signature of sys_signal" mean?

 > Also, what version of GCC is that?

nickrob/37 gcc --version
gcc (GCC) 3.2 (Mandrake Linux 9.0 3.2-1mdk)
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Nick


_______________________________________________
Emacs-devel mailing list
Emacs-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-devel

Reply via email to