# HG changeset patch # User Andrew Choi # Date 1025566221 0 # Node ID 474a28fb856c339ee155bae86ad1465a65be412e # Parent daab102d5c4fdaabaf242744a465af9a688fd230 2002-07-01 Andrew Choi * s/darwin.h: Define POSIX_SIGNALS. diff -r daab102d5c4f -r 474a28fb856c src/ChangeLog --- a/src/ChangeLog Mon Jul 01 22:17:06 2002 +0000 +++ b/src/ChangeLog Mon Jul 01 23:30:21 2002 +0000 @@ -1,5 +1,7 @@ 2002-07-01 Andrew Choi + * s/darwin.h: Define POSIX_SIGNALS. + * macterm.c (do_ae_open_documents) [MAC_OSX]: Call FSpMakeFSRef and FSRefMakePath to convert FSSpec returned with Apple Event to Posix pathname. diff -r daab102d5c4f -r 474a28fb856c src/s/darwin.h --- a/src/s/darwin.h Mon Jul 01 22:17:06 2002 +0000 +++ b/src/s/darwin.h Mon Jul 01 23:30:21 2002 +0000 @@ -1,5 +1,5 @@ /* System description header file for Darwin (Mac OS X). - Copyright (C) 2001 Free Software Foundation, Inc. + Copyright (C) 2001, 2002 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -291,6 +291,12 @@ struct kboard; #endif + +/* This makes create_process in process.c save and restore signal + handlers correctly. Suggested by Nozomu Ando.*/ +#define POSIX_SIGNALS + + #ifdef temacs #define malloc unexec_malloc #define realloc unexec_realloc