diff options
| author | Paul Eggert | 2012-10-24 21:35:39 -0700 |
|---|---|---|
| committer | Paul Eggert | 2012-10-24 21:35:39 -0700 |
| commit | 69deda53a85df68656b62acdd45662101fef58b7 (patch) | |
| tree | 7cbc1a516f7cbbc046c88e6a8ee4d34695404135 /src/term.c | |
| parent | 39ff2cf3c6cd38baf66c8c7c7ffc5b1f11a52528 (diff) | |
| download | emacs-69deda53a85df68656b62acdd45662101fef58b7.tar.gz emacs-69deda53a85df68656b62acdd45662101fef58b7.zip | |
Don't assume process IDs fit in int.
* emacs.c (shut_down_emacs) [!DOS_NT]:
* sysdep.c (sys_suspend) [SIGTSTP && !MSDOS]:
* term.c (dissociate_if_controlling_tty) [!DOS_NT]:
Use pid_t, not int, to store process IDs, as 'int'
is not wide enough on a few platforms (e.g., AIX and IRIX).
Diffstat (limited to 'src/term.c')
| -rw-r--r-- | src/term.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/term.c b/src/term.c index f7c87b7608d..74b02b0af27 100644 --- a/src/term.c +++ b/src/term.c | |||
| @@ -2919,7 +2919,7 @@ static void | |||
| 2919 | dissociate_if_controlling_tty (int fd) | 2919 | dissociate_if_controlling_tty (int fd) |
| 2920 | { | 2920 | { |
| 2921 | #ifndef DOS_NT | 2921 | #ifndef DOS_NT |
| 2922 | int pgid = tcgetpgrp (fd); /* If tcgetpgrp succeeds, fd is the ctty. */ | 2922 | pid_t pgid = tcgetpgrp (fd); /* If tcgetpgrp succeeds, fd is the ctty. */ |
| 2923 | if (pgid != -1) | 2923 | if (pgid != -1) |
| 2924 | { | 2924 | { |
| 2925 | #if defined (USG5) | 2925 | #if defined (USG5) |