Mercurial > emacs
view src/s/sol2-4.h @ 8494:ae554ccf4fb5
(define-mail-alias): Avoid error if DEFINITION is "".
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Tue, 09 Aug 1994 05:52:47 +0000 |
parents | 77d5e055dce1 |
children | be7f0e042b3c |
line wrap: on
line source
/* Handle Solaris 2.4. */ #include "sol2-3.h" #define SOLARIS2_4 /* Get rid of -traditional and let const really do its thing. */ #ifdef __GNUC__ #undef C_SWITCH_SYSTEM #undef const #endif /* __GNUC__ */ #define HAVE_VFORK /* solaris does POSIX signals. this bit is from s/usg-5-4-2.h */ #define POSIX_SIGNALS #undef sigsetmask #undef PTY_TTY_NAME_SPRINTF #define PTY_TTY_NAME_SPRINTF \ { \ char *ptsname(), *ptyname; \ \ sigblock(sigmask(SIGCLD)); \ if (grantpt(fd) == -1) \ fatal("could not grant slave pty"); \ sigunblock(sigmask(SIGCLD)); \ if (unlockpt(fd) == -1) \ fatal("could not unlock slave pty"); \ if (!(ptyname = ptsname(fd))) \ fatal ("could not enable slave pty"); \ strncpy(pty_name, ptyname, sizeof(pty_name)); \ pty_name[sizeof(pty_name) - 1] = 0; \ }