missing piece of prev commit: ndelay_off
No binary (build failed)
—
(log yok)
| @@ -213,6 +213,7 @@ extern void complain_copyfd_and_die(off_t sz) ATTRIBUTE_NORETURN; | |
| extern char bb_process_escape_sequence(const char **ptr); | |
| extern char *bb_get_last_path_component(char *path); | |
| extern int ndelay_on(int fd); | |
| + | extern int ndelay_off(int fd); |
| extern DIR *xopendir(const char *path); | |
| @@ -121,18 +121,17 @@ int xopen3(const char *pathname, int flags, int mode) | |
| return ret; | |
| } | |
| - | /* |
| - | int ndelay_off(int fd) |
| - | { |
| - | return fcntl(fd,F_SETFL,fcntl(fd,F_GETFL,0) & ~O_NONBLOCK); |
| - | } |
| - | */ |
| // Turn on nonblocking I/O on a fd | |
| int ndelay_on(int fd) | |
| { | |
| return fcntl(fd,F_SETFL,fcntl(fd,F_GETFL,0) | O_NONBLOCK); | |
| } | |
| + | int ndelay_off(int fd) |
| + | { |
| + | return fcntl(fd,F_SETFL,fcntl(fd,F_GETFL,0) & ~O_NONBLOCK); |
| + | } |
| + | |
| // Die with an error message if we can't write the entire buffer. | |
| void xwrite(int fd, const void *buf, size_t count) | |
| { | |
| @@ -274,12 +274,6 @@ extern int lock_un(int); | |
| extern int lock_exnb(int); | |
| - | /*** ndelay.h ***/ |
| - | |
| - | extern int ndelay_on(int); |
| - | extern int ndelay_off(int); |
| - | |
| - | |
| /*** open.h ***/ | |
| extern int open_read(const char *); | |