diff options
| author | Paul Eggert | 2011-04-13 23:26:22 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-04-13 23:26:22 -0700 |
| commit | 5d4cb038a45cc94f9a132cf44a787b73e1e3055c (patch) | |
| tree | 1f5ce455cadf7f3ba9ecc086d946b011c1e0edc6 /src | |
| parent | 69003fd8410b1d08ad4364af1eb29a4b795f59bb (diff) | |
| download | emacs-5d4cb038a45cc94f9a132cf44a787b73e1e3055c.tar.gz emacs-5d4cb038a45cc94f9a132cf44a787b73e1e3055c.zip | |
* sysdep.c (croak): Now static, if
defined TIOCNOTTY || defined USG5 || defined CYGWIN.
* syssignal.h (croak): Declare only if not static.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 6 | ||||
| -rw-r--r-- | src/sysdep.c | 3 | ||||
| -rw-r--r-- | src/syssignal.h | 2 |
3 files changed, 10 insertions, 1 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index fb97a49e5b5..70b976e2558 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,4 +1,8 @@ | |||
| 1 | 2011-04-14 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-04-14 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | |||
| 3 | * sysdep.c (croak): Now static, if | ||
| 4 | defined TIOCNOTTY || defined USG5 || defined CYGWIN. | ||
| 5 | * syssignal.h (croak): Declare only if not static. | ||
| 2 | 6 | ||
| 3 | * alloc.c (refill_memory_reserve): Now static if | 7 | * alloc.c (refill_memory_reserve): Now static if |
| 4 | !defined REL_ALLOC || defined SYSTEM_MALLOC. | 8 | !defined REL_ALLOC || defined SYSTEM_MALLOC. |
diff --git a/src/sysdep.c b/src/sysdep.c index a9ad4b4dea3..3dc255933ee 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -120,6 +120,9 @@ struct utimbuf { | |||
| 120 | 120 | ||
| 121 | static int emacs_get_tty (int, struct emacs_tty *); | 121 | static int emacs_get_tty (int, struct emacs_tty *); |
| 122 | static int emacs_set_tty (int, struct emacs_tty *, int); | 122 | static int emacs_set_tty (int, struct emacs_tty *, int); |
| 123 | #if defined TIOCNOTTY || defined USG5 || defined CYGWIN | ||
| 124 | static void croak (char *) NO_RETURN; | ||
| 125 | #endif | ||
| 123 | 126 | ||
| 124 | /* Declare here, including term.h is problematic on some systems. */ | 127 | /* Declare here, including term.h is problematic on some systems. */ |
| 125 | extern void tputs (const char *, int, int (*)(int)); | 128 | extern void tputs (const char *, int, int (*)(int)); |
diff --git a/src/syssignal.h b/src/syssignal.h index a2329fd0fdb..c5c749407cc 100644 --- a/src/syssignal.h +++ b/src/syssignal.h | |||
| @@ -74,7 +74,9 @@ signal_handler_t sys_signal (int signal_number, signal_handler_t action); | |||
| 74 | sigset_t sys_sigblock (sigset_t new_mask); | 74 | sigset_t sys_sigblock (sigset_t new_mask); |
| 75 | sigset_t sys_sigunblock (sigset_t new_mask); | 75 | sigset_t sys_sigunblock (sigset_t new_mask); |
| 76 | sigset_t sys_sigsetmask (sigset_t new_mask); | 76 | sigset_t sys_sigsetmask (sigset_t new_mask); |
| 77 | #if ! (defined TIOCNOTTY || defined USG5 || defined CYGWIN) | ||
| 77 | void croak (char *) NO_RETURN; | 78 | void croak (char *) NO_RETURN; |
| 79 | #endif | ||
| 78 | 80 | ||
| 79 | #define sys_sigdel(MASK,SIG) sigdelset (&MASK,SIG) | 81 | #define sys_sigdel(MASK,SIG) sigdelset (&MASK,SIG) |
| 80 | 82 | ||