IOCTL(2) Linux Programmer's Manual IOCTL(2)
NAME
ioctl - control device
SYNOPSIS
#include <sys/ioctl.h>
int ioctl(int d, int request, ...);
DESCRIPTION
The ioctl function manipulates the underlying device parameters of spe-
cial files. In particular, many operating characteristics of character
special files (e.g. terminals) may be controlled with ioctl requests.
The argument d must be an open file descriptor.
The second argument is a device-dependent request code. The third
argument is an untyped pointer to memory. It's traditionally char
*argp (from the days before void * was valid C), and will be so named
for this discussion.
An ioctl request has encoded in it whether the argument is an in param-
eter or out parameter, and the size of the argument argp in bytes.
Macros and defines used in specifying an ioctl request are located in
the file <sys/ioctl.h>.
RETURN VALUE
Usually, on success zero is returned. A few ioctls use the return
value as an output parameter and return a nonnegative value on success.
On error, -1 is returned, and errno is set appropriately.
ERRORS
EBADF d is not a valid descriptor.
EFAULT argp references an inaccessible memory area.
ENOTTY d is not associated with a character special device.
ENOTTY The specified request does not apply to the kind of object that
the descriptor d references.
EINVAL Request or argp is not valid.
NOTE
In order to use this call, one needs an open file descriptor. Often
the open(2) call has unwanted side effects, that can be avoided under
Linux by giving it the O_NONBLOCK flag.
CONFORMING TO
No single standard. Arguments, returns, and semantics of ioctl(2) vary
according to the device driver in question (the call is used as a
catch-all for operations that don't cleanly fit the Unix stream I/O
model). See ioctl_list(2) for a list of many of the known ioctl calls.
The ioctl function call appeared in Version 7 AT&T Unix.
SEE ALSO
execve(2), fcntl(2), ioctl_list(2), open(2), mt(4), sd(4), tty(4)
BSD Man Page 2000-09-21 IOCTL(2)
-1을 return했을 경우 sterror(errno)를 사용하여 error 내용을 확인할 수 있다.
댓글을 달아 주세요
아마 저게 중국에 요순시대가 아니었을까 싶군요.....요임금인지 순임금인지 여하간 평복으로 돌아다니면서 백성들에게 왕이 누구냐고 물어봤더니 다들 모른다고 대답했다던가요...'';
사회면 기사는 열심히 보는데...정치는 인간관계가 머릿속에서 뱅뱅 꼬입니다 @.@;
제 머리 속에는 그저 옜날 이야기로만 남아 있어요 -ㅁ-;;
정치쪽은 저도 크게 관심은 없고,
그냥 이런 일이 있었구나.. 하고 관련되는 기사나 좀 찾아보는 정도랍니다.
뭐...우리나라 정치판이 좀 멀쩡해지려면 싹 갈아 엎어야겠죠...
나 죽기 직전에 볼 수는 있을까 -_-;;
저도 요순시대를 생각했어요 ㅎ
흠 확실히 예전엔 정치쪽에 관심이 없었는데 이명박씨는 국민의 전국적 관심을 이끌어 내셨죠 -_-; 대단한 업적이라면 업적이랄까...
업적 맞습니다 [...]
이명박 님이 업적 [모든 국민을 나의 안티로...]를 완료하였습니다.
모든 국민을 안티로 만든건 아닐걸?