- bookworm-backports 4.24.0-2~bpo12+1
- testing 4.24.0-2
- unstable 4.24.0-2
bdflush(2) | System Calls Manual | bdflush(2) |
이름¶
bdflush - start, flush, buffer-dirty-flush데몬은 조정한다.
요약¶
#include <sys/kdaemon.h>
[[deprecated]] int bdflush(int func, long *address); [[deprecated]] int bdflush(int func, long data);
설명¶
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.
bdflush() starts, flushes, or tunes the buffer-dirty-flush daemon. Only a privileged process (one with the CAP_SYS_ADMIN capability) may call bdflush().
func 가 음수이거나 0, 그리고 어떠한 데몬도 실행되지 않았다면 bdflush() 는 데몬 코드를 입력하고 반환하지 않는다.
func 가 1이면 몇몇 dirty buffer가 디스크에 기록된다.
func 가 2이상이고 짝수이면, address 는 길어지고, 튜닝매개변수 번호 (func-2)/2 는 그 주소에 호출자로 반환된다.
If func 가 3이상이고 홀수이면, data 는 길어지고, 커널은 설정튜닝 매개변수 번호 (func-3)/2 에 그 값을 설정한다.
The set of parameters, their values, and their valid ranges are defined in the Linux kernel source file fs/buffer.c.
반환값¶
If func 는 음수이거나 0이고 데몬이 성공적으로 시작했다. bdflush() 는 반환하지 않는다. 그 외에, 반환값은 성공시 0이고 실패시 errno 는 에러를 나타내도록 설정되면서 -1을 반환한다.
에러¶
버전S¶
Since glibc 2.23, glibc no longer supports this obsolete system call.
표준¶
bdflush()는 리눅스에서만 쓰고 이식하기 위한 프로그램에는 쓰이지 않아야만 한다.
추가 참조¶
번역¶
이 매뉴얼 페이지의 한국어 번역은 다음에 의해 편집되었습니다: ASPLINUX <man@asp-linux.co.kr>
이 번역은 무료 문서입니다. 저작권 조건에 대해서는 GNU General Public License 버전 3 이상을 읽으십시오. 책임이 없습니다.
이 매뉴얼 페이지의 번역에서 오류를 발견하면 translation-team-ko@googlegroups.com 로 이메일을 보내주십시오.
2022년 12월 4일 | Linux man-pages 6.03 |