In DOS programming and Unix-like environments, ioctl is the standard system call and direct interface used for device-specific input and output operations, including DOS interrupt 21h function 44h for device control. The other options serve different file or stream management purposes.