ioctl man page on OPENSTEP

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


IOCTL(2)							      IOCTL(2)

NAME
       ioctl - control device

SYNOPSIS
       #include <libc.h>

       ioctl(d, request, argp)
       int d;
       unsigned long request;
       char *argp;

DESCRIPTION
       Ioctl  performs	a  variety  of	functions  on  open  descriptors.   In
       particular, many operating characteristics of character	special	 files
       (e.g.  terminals)  may be controlled with ioctl requests.  The writeups
       of various 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(1), tty(4), intro(4N)

4th Berkeley Distribution	 March 4, 1986			      IOCTL(2)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OPENSTEP

List of man pages available for OPENSTEP

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