Query: ioctl
OS: ultrix
Section: 2
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
ioctl(2) System Calls Manual ioctl(2) Name ioctl - control device Syntax #include <sys/ioctl.h> ioctl(d, request, argp) int d, request; char *argp; Description The call performs a variety of functions on open descriptors. In particular, many operating characteristics of character special files (for example, terminals) can be controlled with requests. Certain requests operate on a number of device types. These include informa- tional requests, such as and The descriptions of various devices in the Reference Pages, Section 4: Special Files discuss how applies to them. Also consult <sys/ioctl.h> for more information. An request has encoded in it whether the argument is an "in" parameter or "out" parameter, and the size of the argument argp in bytes. Macros and defines used in specifying an 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. Diagnostics The call fails under the following conditions: [EBADF] The d is not a valid descriptor. [ENOTTY] The d is not associated with a character special device. [ENOTTY] The specified request does not apply to the kind of object which the descriptor d references. [EINVAL] The request or argp is not valid. [EFAULT] The argp points to memory that is not part of the process' address space. See Also execve(2), fcntl(2), devio(4), intro(4n), mu(4), nbuf(4), tty(4) ioctl(2)
Related Man Pages |
---|
ioctl(2) - mojave |
ioctl(2) - bsd |
ioctl(2) - freebsd |
ioctl(2) - v7 |
nbuf(4) - ultrix |
Similar Topics in the Unix Linux Community |
---|
Inappropriate ioctl for device |
Using Sudo |
how to use ioctl to check out memory usage |
Using ioctl to read mice inputs |
ictl error - ENOTTY |