Global Information Lookup Global Information

Ioctl information


In computing, ioctl (an abbreviation of input/output control) is a system call for device-specific input/output operations and other operations which cannot be expressed by regular file semantics. It takes a parameter specifying a request code; the effect of a call depends completely on the request code. Request codes are often device-specific. For instance, a CD-ROM device driver which can instruct a physical device to eject a disc would provide an ioctl request code to do so. Device-independent request codes are sometimes used to give userspace access to kernel functions which are only used by core system software or still under development.

The ioctl system call first appeared in Version 7 of Unix under that name. It is supported by most Unix and Unix-like systems, including Linux and macOS, though the available request codes differ from system to system. Microsoft Windows provides a similar function, named "DeviceIoControl", in its Win32 API.

and 28 Related for: Ioctl information

Request time (Page generated in 0.5578 seconds.)

Ioctl

Last Update:

In computing, ioctl (an abbreviation of input/output control) is a system call for device-specific input/output operations and other operations which...

Word Count : 2577

Not a typewriter

Last Update:

code is now used to indicate that an invalid ioctl (input/output control) number was specified in an ioctl system call. This error originated in early...

Word Count : 605

Linux

Last Update:

POSIX/SUS-compatible. Kernel mode Linux kernel stat, splice, dup, read, open, ioctl, write, mmap, close, exit, etc. (about 380 system calls) The Linux kernel...

Word Count : 9911

Direct Rendering Manager

Last Update:

to talk to the GPU must open this file and use ioctl calls to communicate with DRM. Different ioctls correspond to different functions of the DRM API...

Word Count : 10074

Netlink

Last Update:

AF_NETLINKsocket family. Netlink is designed to be a more flexible successor to ioctl; RFC 3549 describes the protocol in detail. Netlink was created by Alexey...

Word Count : 1062

Device file

Last Update:

with an ioctl interface may also include: /dev/pf – allows userland processes to control PF through an ioctl interface. /dev/bio – provides ioctl access...

Word Count : 3381

Unix

Last Update:

at the expense of occasionally requiring additional mechanisms such as ioctl and mode flags to access features of the hardware that did not fit the simple...

Word Count : 5614

Strace

Last Update:

strace 5.12). strace supports decoding of arguments of some classes of ioctl commands, such as BTRFS_*, V4L2_*, DM_*, NSFS_*, MEM*, EVIO*, KVM_*, and...

Word Count : 2113

Data scrubbing

Last Update:

system administrator to control these patrol reads through the BIOCPATROL ioctl on the /dev/bio pseudo-device; as of 2019, this functionality is supported...

Word Count : 1360

Seventh Edition Unix terminal interface

Last Update:

querying and modifying all of these modes and control characters was the ioctl() system call. (This replaced the stty() and gtty() system calls of Sixth...

Word Count : 1354

Linux kernel

Last Update:

(ext4, Btrfs, XFS, JFS, FAT32, and many more). Configurable I/O schedulers, ioctl(2) syscall that manipulates the underlying device parameters of special...

Word Count : 17694

Sysctl

Last Update:

hardware monitoring, whereas NetBSD uses the ioctl system call for its sysmon envsys counterpart. Both sysctl and ioctl are the two system calls which can be...

Word Count : 932

MinGW

Last Update:

easily be implemented using the Windows API, such as fork(), mmap() and ioctl(). Applications written using a cross-platform library that has itself been...

Word Count : 1495

EFI system partition

Last Update:

formatted in HFS+. Third-party bootloaders needed to be "blessed" by a special ioctl command before becoming bootable by the firmware, a relic of the System...

Word Count : 1537

File attribute

Last Update:

by the chattr command. Programs can examine and alter attributes using ioctl operations. Many Linux file systems support only a limited set of attributes...

Word Count : 1767

Open Sound System

Last Update:

is based on standard Unix devices system calls (i.e. POSIX read, write, ioctl, etc.). The term also sometimes refers to the software in a Unix kernel...

Word Count : 1029

Terminal emulator

Last Update:

more complex operations, the programs can use console and terminal special ioctl system calls. One can compare devices using the patterns vcs ("virtual console...

Word Count : 1891

SCSI Pass Through Interface

Last Update:

Block (CDB) messages to SCSI devices. The interfaces are IOCTL_SCSI_PASS_THROUGH and IOCTL_SCSI_PASS_THROUGH_DIRECT. Applications can build a pass-through...

Word Count : 267

User space and kernel space

Last Update:

POSIX/SUS-compatible. Kernel mode Linux kernel stat, splice, dup, read, open, ioctl, write, mmap, close, exit, etc. (about 380 system calls) The Linux kernel...

Word Count : 498

SocketCAN

Last Update:

<net/if.h> #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> #include <linux/can.h> #include <linux/can/raw.h> int main(void) { int...

Word Count : 796

File system

Last Update:

and accesses all objects as a file would be accessed (i.e., there is no ioctl or mmap): networking, graphics, debugging, authentication, capabilities...

Word Count : 9843

File descriptor

Last Update:

shutdown() (shuts down one or both halves of a full duplex connection) ioctl() (a large collection of miscellaneous operations on a single file descriptor...

Word Count : 1192

Bioctl

Last Update:

booted. Interfacing between the kernel and userland is performed through the ioctl system call through the /dev/bio pseudo-device. The bio/bioctl subsystem...

Word Count : 1483

KERNAL

Last Update:

exists for seeking, nor for performing "I/O control" functions such as ioctl() in Unix. Indeed, the KERNAL proves much closer to the Plan-9 philosophy...

Word Count : 1597

Watchdog timer

Last Update:

by writing a zero character to /dev/watchdog or by calling a KEEPALIVE ioctl. The device driver, which serves to abstract the watchdog hardware from...

Word Count : 2154

STREAMS

Last Update:

under the existing device I/O system calls (open, close, read, write, and ioctl), and its application was limited to terminal I/O and protocols providing...

Word Count : 1977

OpenSSH

Last Update:

believed to be a denial of service vulnerability. With the use of the TIOCSTI ioctl, it was possible for authenticated users to inject characters into other...

Word Count : 2701

Loop device

Last Update:

association and disassociation of a file with a loop device is performed with the ioctl system call on a loop device. Device file system Network block device cloop...

Word Count : 1199

PDF Search Engine © AllGlobal.net