diff options
| author | Paul Eggert | 2011-04-13 18:57:17 -0700 |
|---|---|---|
| committer | Paul Eggert | 2011-04-13 18:57:17 -0700 |
| commit | adddb2655cb09a2fb2ef54942692376ff85e969d (patch) | |
| tree | 716a5ade0fd59881c6a338400f4bcef40198dfbe /src | |
| parent | 1717ede2bb852dc687a07a27d3362619ba5085e9 (diff) | |
| download | emacs-adddb2655cb09a2fb2ef54942692376ff85e969d.tar.gz emacs-adddb2655cb09a2fb2ef54942692376ff85e969d.zip | |
* sysdep.c (croak): Move decl from here to syssignal.h.
* syssignal.h (croak): Put it here, so the API can be checked when
'croak' is called from dissociate_if_controlling_tty.
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 4 | ||||
| -rw-r--r-- | src/sysdep.c | 2 | ||||
| -rw-r--r-- | src/syssignal.h | 1 |
3 files changed, 5 insertions, 2 deletions
diff --git a/src/ChangeLog b/src/ChangeLog index 685a30d21d7..37225e11f76 100644 --- a/src/ChangeLog +++ b/src/ChangeLog | |||
| @@ -1,5 +1,9 @@ | |||
| 1 | 2011-04-14 Paul Eggert <eggert@cs.ucla.edu> | 1 | 2011-04-14 Paul Eggert <eggert@cs.ucla.edu> |
| 2 | 2 | ||
| 3 | * sysdep.c (croak): Move decl from here to syssignal.h. | ||
| 4 | * syssignal.h (croak): Put it here, so the API can be checked when | ||
| 5 | 'croak' is called from dissociate_if_controlling_tty. | ||
| 6 | |||
| 3 | * minibuf.c: Make symbols static if they're not exported. | 7 | * minibuf.c: Make symbols static if they're not exported. |
| 4 | (minibuf_save_list, choose_minibuf_frame): Now static. | 8 | (minibuf_save_list, choose_minibuf_frame): Now static. |
| 5 | * lisp.h (choose_minibuf_frame): Remove decl. | 9 | * lisp.h (choose_minibuf_frame): Remove decl. |
diff --git a/src/sysdep.c b/src/sysdep.c index f4f767dac3f..f9e8ee746c9 100644 --- a/src/sysdep.c +++ b/src/sysdep.c | |||
| @@ -127,8 +127,6 @@ static const int baud_convert[] = | |||
| 127 | 1800, 2400, 4800, 9600, 19200, 38400 | 127 | 1800, 2400, 4800, 9600, 19200, 38400 |
| 128 | }; | 128 | }; |
| 129 | 129 | ||
| 130 | void croak (char *) NO_RETURN; | ||
| 131 | |||
| 132 | /* Temporary used by `sigblock' when defined in terms of signprocmask. */ | 130 | /* Temporary used by `sigblock' when defined in terms of signprocmask. */ |
| 133 | 131 | ||
| 134 | SIGMASKTYPE sigprocmask_set; | 132 | SIGMASKTYPE sigprocmask_set; |
diff --git a/src/syssignal.h b/src/syssignal.h index 03768168e20..083d70d6c13 100644 --- a/src/syssignal.h +++ b/src/syssignal.h | |||
| @@ -75,6 +75,7 @@ signal_handler_t sys_signal (int signal_number, signal_handler_t action); | |||
| 75 | sigset_t sys_sigblock (sigset_t new_mask); | 75 | sigset_t sys_sigblock (sigset_t new_mask); |
| 76 | sigset_t sys_sigunblock (sigset_t new_mask); | 76 | sigset_t sys_sigunblock (sigset_t new_mask); |
| 77 | sigset_t sys_sigsetmask (sigset_t new_mask); | 77 | sigset_t sys_sigsetmask (sigset_t new_mask); |
| 78 | void croak (char *) NO_RETURN; | ||
| 78 | 79 | ||
| 79 | #define sys_sigdel(MASK,SIG) sigdelset (&MASK,SIG) | 80 | #define sys_sigdel(MASK,SIG) sigdelset (&MASK,SIG) |
| 80 | 81 | ||