1012 |
void |
void |
1013 |
request_sigio () |
request_sigio () |
1014 |
{ |
{ |
1015 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1016 |
return; |
return; |
1017 |
|
|
1018 |
#ifdef SIGWINCH |
#ifdef SIGWINCH |
1026 |
void |
void |
1027 |
unrequest_sigio () |
unrequest_sigio () |
1028 |
{ |
{ |
1029 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1030 |
return; |
return; |
1031 |
|
|
1032 |
#ifdef SIGWINCH |
#ifdef SIGWINCH |
1044 |
{ |
{ |
1045 |
int on = 1; |
int on = 1; |
1046 |
|
|
1047 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1048 |
return; |
return; |
1049 |
|
|
1050 |
ioctl (input_fd, FIOASYNC, &on); |
ioctl (input_fd, FIOASYNC, &on); |
1056 |
{ |
{ |
1057 |
int off = 0; |
int off = 0; |
1058 |
|
|
1059 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1060 |
return; |
return; |
1061 |
|
|
1062 |
ioctl (input_fd, FIOASYNC, &off); |
ioctl (input_fd, FIOASYNC, &off); |
1075 |
int on = 1; |
int on = 1; |
1076 |
sigset_t st; |
sigset_t st; |
1077 |
|
|
1078 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1079 |
return; |
return; |
1080 |
|
|
1081 |
sigemptyset (&st); |
sigemptyset (&st); |
1090 |
{ |
{ |
1091 |
int off = 0; |
int off = 0; |
1092 |
|
|
1093 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1094 |
return; |
return; |
1095 |
|
|
1096 |
ioctl (input_fd, FIOASYNC, &off); |
ioctl (input_fd, FIOASYNC, &off); |
1103 |
void |
void |
1104 |
request_sigio () |
request_sigio () |
1105 |
{ |
{ |
1106 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1107 |
return; |
return; |
1108 |
|
|
1109 |
croak ("request_sigio"); |
croak ("request_sigio"); |
1112 |
void |
void |
1113 |
unrequest_sigio () |
unrequest_sigio () |
1114 |
{ |
{ |
1115 |
if (read_socket_hook) |
if (noninteractive || read_socket_hook) |
1116 |
return; |
return; |
1117 |
|
|
1118 |
croak ("unrequest_sigio"); |
croak ("unrequest_sigio"); |
2235 |
void |
void |
2236 |
request_sigio () |
request_sigio () |
2237 |
{ |
{ |
2238 |
|
if (noninteractive) |
2239 |
|
return; |
2240 |
croak ("request sigio"); |
croak ("request sigio"); |
2241 |
} |
} |
2242 |
|
|
2243 |
void |
void |
2244 |
unrequest_sigio () |
unrequest_sigio () |
2245 |
{ |
{ |
2246 |
|
if (noninteractive) |
2247 |
|
return; |
2248 |
croak ("unrequest sigio"); |
croak ("unrequest sigio"); |
2249 |
} |
} |
2250 |
|
|
2779 |
void |
void |
2780 |
request_sigio () |
request_sigio () |
2781 |
{ |
{ |
2782 |
|
if (noninteractive) |
2783 |
|
return; |
2784 |
sigrelse (SIGTINT); |
sigrelse (SIGTINT); |
2785 |
|
|
2786 |
interrupts_deferred = 0; |
interrupts_deferred = 0; |
2789 |
void |
void |
2790 |
unrequest_sigio () |
unrequest_sigio () |
2791 |
{ |
{ |
2792 |
|
if (noninteractive) |
2793 |
|
return; |
2794 |
sighold (SIGTINT); |
sighold (SIGTINT); |
2795 |
|
|
2796 |
interrupts_deferred = 1; |
interrupts_deferred = 1; |