[git commit] Bionic lacks tcdrain; provide a workaround
Denys Vlasenko
vda.linux at googlemail.com
Sun Apr 26 11:14:50 UTC 2015
commit: http://git.busybox.net/busybox/commit/?id=93b98ff5726fd620e1f123d04072b956412c1b55
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master
Signed-off-by: Matt Whitlock <busybox at mattwhitlock.name>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
libbb/missing_syscalls.c | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/libbb/missing_syscalls.c b/libbb/missing_syscalls.c
index dd430e3..e3c1e92 100644
--- a/libbb/missing_syscalls.c
+++ b/libbb/missing_syscalls.c
@@ -39,4 +39,9 @@ int pivot_root(const char *new_root, const char *put_old)
{
return syscall(__NR_pivot_root, new_root, put_old);
}
+
+int tcdrain(int fd)
+{
+ return ioctl(fd, TCSBRK, 1);
+}
#endif
More information about the busybox-cvs
mailing list