X-Git-Url: https://git.karo-electronics.de/?a=blobdiff_plain;ds=sidebyside;f=doc%2Fhtml%2Fref%2Fnet-common-tcpip-manpages-ioctl.html;fp=doc%2Fhtml%2Fref%2Fnet-common-tcpip-manpages-ioctl.html;h=bc209f3e16620ff9eda3a1ee62b64a2c56282a95;hb=2b5bec7716c03d42cfb16d8c98c9cea573bf6722;hp=0000000000000000000000000000000000000000;hpb=47412fc4bd1aefc0d5498bcb3860a9d727196f16;p=karo-tx-redboot.git diff --git a/doc/html/ref/net-common-tcpip-manpages-ioctl.html b/doc/html/ref/net-common-tcpip-manpages-ioctl.html new file mode 100644 index 00000000..bc209f3e --- /dev/null +++ b/doc/html/ref/net-common-tcpip-manpages-ioctl.html @@ -0,0 +1,215 @@ + + + + + + + + +
IOCTL(2) System Calls Manual IOCTL(2) + +NAME + ioctl - control device + +SYNOPSIS + #include <sys/ioctl.h> + + int + ioctl(int d, unsigned long 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 third argument is + called arg and contains additional information needed by this device to + perform the requested function. arg is either an int or a pointer to a + device-specific data structure, depending upon the given request. + + An ioctl request has encoded in it whether the argument is an ``in'' + parameter or ``out'' parameter, and the size of the third argument (arg) + in bytes. Macros and defines used in specifying an ioctl request are + located in the file <sys/ioctl.h>. + +RETURN VALUES + If an error has occurred, a value of -1 is returned and errno is set to + indicate the error. + +ERRORS + ioctl() will fail if: + + [EBADF] d is not a valid descriptor. + + [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 arg is not valid. + + [EFAULT] arg points outside the process's allocated address + space. + +SEE ALSO + cdio(1), chio(1), mt(1), execve(2), fcntl(2), intro(4), tty(4) + +HISTORY + An ioctl() function call appeared in Version 7 AT&T UNIX. + +BSD December 11, 1993 BSD + |