]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/ioctl.2
xnu-1228.7.58.tar.gz
[apple/xnu.git] / bsd / man / man2 / ioctl.2
index 1c3d6d6bab472b85a6a978a79b51240e257b910f..9d6343bf2c9962101a8f2dfd4a33c293567ffb29 100644 (file)
 .Sh SYNOPSIS
 .Fd #include <sys/ioctl.h>
 .Ft int
 .Sh SYNOPSIS
 .Fd #include <sys/ioctl.h>
 .Ft int
-.Fn ioctl "int d" "unsigned long request" "char *argp"
+.Fo ioctl
+.Fa "int fildes"
+.Fa "unsigned long request"
+.Fa "..."
+.Fc
 .Sh DESCRIPTION
 The
 .Fn ioctl
 .Sh DESCRIPTION
 The
 .Fn ioctl
@@ -53,7 +57,7 @@ may be controlled with
 .Fn ioctl
 requests.
 The argument
 .Fn ioctl
 requests.
 The argument
-.Fa d
+.Fa fildes
 must be an open file descriptor.
 .Pp
 An  ioctl
 must be an open file descriptor.
 .Pp
 An  ioctl
@@ -78,32 +82,36 @@ is set to indicate the error.
 .Fn Ioctl
 will fail if:
 .Bl -tag -width Er
 .Fn Ioctl
 will fail if:
 .Bl -tag -width Er
+.\" ==========
 .It Bq Er EBADF
 .It Bq Er EBADF
-.Fa d
+.Fa fildes
 is not a valid descriptor.
 is not a valid descriptor.
+.\" ==========
+.It Bq Er EINVAL
+.Fa Request
+or
+.Fa argp
+is not valid.
+.\" ==========
 .It Bq Er ENOTTY
 .It Bq Er ENOTTY
-.Fa d
+.Fa fildes
 is not associated with a character
 special device.
 is not associated with a character
 special device.
+.\" ==========
 .It Bq Er ENOTTY
 The specified request does not apply to the kind
 of object that the descriptor
 .It Bq Er ENOTTY
 The specified request does not apply to the kind
 of object that the descriptor
-.Fa d
+.Fa fildes
 references.
 references.
-.It Bq Er EINVAL
-.Fa Request
-or
-.Fa argp
-is not valid.
 .El
 .Sh SEE ALSO
 .El
 .Sh SEE ALSO
-.Xr mt 1 ,
 .Xr cdio 1 ,
 .Xr chio 1 ,
 .Xr cdio 1 ,
 .Xr chio 1 ,
+.Xr mt 1 ,
 .Xr execve 2 ,
 .Xr fcntl 2 ,
 .Xr execve 2 ,
 .Xr fcntl 2 ,
-.Xr tty 4 ,
-.Xr intro 4
+.Xr intro 4 ,
+.Xr tty 4
 .Sh HISTORY
 An
 .Fn ioctl
 .Sh HISTORY
 An
 .Fn ioctl