table of contents
other versions
- wheezy 3.44-1
- jessie 3.74-1
- jessie-backports 4.10-2~bpo8+1
- testing 4.10-2
- unstable 4.10-2
other sections
BDFLUSH(2) | Linux Programmer's Manual | BDFLUSH(2) |
NAME¶
bdflush - start, flush, or tune buffer-dirty-flush daemonSYNOPSIS¶
#include <sys/kdaemon.h> int bdflush(int func, long *address); int bdflush(int func, long data);
DESCRIPTION¶
Note: Since Linux 2.6, this system call is deprecated and does nothing. It is likely to disappear altogether in a future kernel release. Nowadays, the task performed by bdflush() is handled by the kernel pdflush thread.RETURN VALUE¶
If func is negative or 0 and the daemon successfully starts, bdflush() never returns. Otherwise, the return value is 0 on success and -1 on failure, with errno set to indicate the error.ERRORS¶
- EBUSY
- An attempt was made to enter the daemon code after another process has already entered.
- EFAULT
- address points outside your accessible address space.
- EINVAL
- An attempt was made to read or write an invalid parameter number, or to write an invalid value to a parameter.
- EPERM
- Caller does not have the CAP_SYS_ADMIN capability.
CONFORMING TO¶
bdflush() is Linux-specific and should not be used in programs intended to be portable.SEE ALSO¶
fsync(2), sync(2), sync(8), update(8)COLOPHON¶
This page is part of release 3.44 of the Linux man-pages project. A description of the project, and information about reporting bugs, can be found at http://www.kernel.org/doc/man-pages/.2012-03-05 | Linux |