217 |
/* Define HAVE_SOCKETS if system supports 4.2-compatible sockets. */ |
/* Define HAVE_SOCKETS if system supports 4.2-compatible sockets. */ |
218 |
#define HAVE_SOCKETS |
#define HAVE_SOCKETS |
219 |
|
|
220 |
|
/* In Carbon, asynchronous I/O (using SIGIO) can't be used for window |
221 |
|
events because they don't come from sockets, even though it works |
222 |
|
fine on tty's. */ |
223 |
|
#ifdef HAVE_CARBON |
224 |
|
#define NO_SOCK_SIGIO |
225 |
|
#endif |
226 |
|
|
227 |
/* Extra initialization calls in main for Mac OS X system type. */ |
/* Extra initialization calls in main for Mac OS X system type. */ |
228 |
#ifdef HAVE_CARBON |
#ifdef HAVE_CARBON |
229 |
#define SYMS_SYSTEM syms_of_mac() |
#define SYMS_SYSTEM syms_of_mac() |
321 |
#define free unexec_free |
#define free unexec_free |
322 |
#endif |
#endif |
323 |
|
|
324 |
|
/* This makes create_process in process.c save and restore signal |
325 |
|
handlers correctly. Suggested by Nozomu Ando.*/ |
326 |
|
#define POSIX_SIGNALS |
327 |
|
|
328 |
/* Reroute calls to SELECT to the version defined in mac.c to fix the |
/* Reroute calls to SELECT to the version defined in mac.c to fix the |
329 |
problem of Emacs requiring an extra return to be typed to start |
problem of Emacs requiring an extra return to be typed to start |
330 |
working when started from the command line. */ |
working when started from the command line. */ |