ioctl man page on Minix

Man page or keyword search:  
man Server   6208 pages
apropos Keyword Search (all sections)
Output format
Minix logo
[printable version]

IOCTL(2)							      IOCTL(2)

NAME
       ioctl - control device

SYNOPSIS
       #include <sys/types.h>
       #include <sys/ioctl.h>

       int ioctl(int d, int request, void *argp)	     (Minix)
       int ioctl(int d, ioreq_t request, void *argp)	     (Minix-vmd)

DESCRIPTION
       Ioctl performs a variety of functions on open descriptors.  In particu‐
       lar, many operating characteristics of character	 special  files	 (e.g.
       terminals) may be controlled with ioctl requests.  The writeups of var‐
       ious devices in section 4 discuss how ioctl applies to them.

       An  ioctl 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  ioctl  request  are
       located in the file <sys/ioctl.h>.

RETURN VALUE
       If an error has occurred, a value of -1 is returned and errno is set to
       indicate the error.

ERRORS
       Ioctl will fail if one or more of the following are true:

       [EBADF]	      D is not a valid descriptor.

       [ENOTTY]	      D is not associated with a character special device.

       [ENOTTY]	      The specified request does not  apply  to	 the  kind  of
		      object that the descriptor d references.

       [EINVAL]	      Request or argp is not valid.

SEE ALSO
       execve(2), fcntl(2), mt(4), tty(4), intro(4).

4th Berkeley Distribution	 March 4, 1986			      IOCTL(2)
[top]

List of man pages available for Minix

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net