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 //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.
Got something to add? Send me email.
Increase ad revenue 50-250% with Ezoic
Inexpensive and informative Apple related e-books:
Take Control of iCloud, Fifth Edition
Take Control of Apple Mail, Third Edition
Photos for Mac: A Take Control Crash Course
Take Control of the Mac Command Line with Terminal, Second Edition
Yosemite Crash Course