These are the methods that device drivers provide for functions that can't be accomplished through normal i/o. For example, a tape driver will have an ioctl call to set compression. See http://aplawrence.com/Unix/lpstatus.html for more examples.
On more modern systems, these are deprecated and replaced with things like Linux /proc and (2.6) /sys pseudo filesystems.
If you found something useful today, please consider a small donation.
Got something to add? Send me email.
More Articles by Tony Lawrence © 2011-03-20 Tony Lawrence