← Commit list

a5b3e76c3

Denis Vlasenko
Denis Vlasenko
2006-12-24
FAILED Duration: 3s

Subject

missing piece of prev commit: ndelay_off

Binary

No binary (build failed)

Architecture & Compiler Flags

Architecture: x86_64-linux-gnu Compiler: gcc (Ubuntu 11.4.0-1ubuntu1~22.04.3) 11.4.0

—

Build Log

(log yok)

Commit Diff GitHub →

include/libbb.h+1 -0
@@ -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);
libbb/xfuncs.c+5 -6
@@ -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)
{
runit/runit_lib.h+0 -6
@@ -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 *);