]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/man/man2/peeloff.2
xnu-4570.1.46.tar.gz
[apple/xnu.git] / bsd / man / man2 / peeloff.2
diff --git a/bsd/man/man2/peeloff.2 b/bsd/man/man2/peeloff.2
deleted file mode 100644 (file)
index 3ba0acb..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-.\" 
-.\" Copyright (c) 2012 Apple Inc. All rights reserved.
-.\" 
-.\" @APPLE_OSREFERENCE_LICENSE_HEADER_START@
-.\" 
-.\" This file contains Original Code and/or Modifications of Original Code
-.\" as defined in and that are subject to the Apple Public Source License
-.\" Version 2.0 (the 'License'). You may not use this file except in
-.\" compliance with the License. The rights granted to you under the License
-.\" may not be used to create, or enable the creation or redistribution of,
-.\" unlawful or unlicensed copies of an Apple operating system, or to
-.\" circumvent, violate, or enable the circumvention or violation of, any
-.\" terms of an Apple operating system software license agreement.
-.\" 
-.\" Please obtain a copy of the License at
-.\" http://www.opensource.apple.com/apsl/ and read it before using this file.
-.\" 
-.\" The Original Code and all software distributed under the License are
-.\" distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
-.\" EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
-.\" INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
-.\" FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
-.\" Please see the License for the specific language governing rights and
-.\" limitations under the License.
-.\" 
-.\" @APPLE_OSREFERENCE_LICENSE_HEADER_END@
-.\"
-.Dd November 14, 2012
-.Dt PEELOFF 2
-.Os Darwin
-.Sh NAME
-.Nm peeloff
-.Nd extracts an association from a socket
-.Sh SYNOPSIS
-.Fd #include <sys/socket.h>
-.Ft int
-.Fo peeloff
-.Fa "int socket"
-.Fa "sae_associd_t associd"
-.Fc
-.Sh DESCRIPTION
-The parameter
-.Fa socket
-is a socket.  The communication domain of the socket determines the
-availability and behavior of
-.Fn peeloff .
-In general,
-.Fn peeloff
-attempts to extract the association specified by
-.Fa associd
-into its own separate socket.
-.Pp
-The parameter
-.Fa associd
-specifies the association identifier.  It may be set to
-.Dv SAE_ASSOCID_ANY
-when there is only one association present; or one of the identifiers
-returned from
-.Xr getassocids 3 .
-.Sh RETURN VALUES
-The
-.Fn peeloff
-function returns -1 on error and the global variable
-.Va errno
-is set to indicate the error.  If it succeeds, it returns a non-negative
-integer that is a descriptor for the extracted association.
-.Sh ERRORS
-The
-.Fn peeloff
-system call succeeds unless:
-.Bl -tag -width Er
-.\" ===========
-.It Bq Er EBADF
-.Fa Socket
-is not a valid descriptor.
-.\" ===========
-.It Bq Er EINVAL
-The
-.Fa associd
-argument is invalid; cannot be extracted; or the underlying protocol
-is no longer attached to
-.Fa socket .
-.\" ===========
-.It Bq Er ENOTSOCK
-.Fa Socket
-is a file, not a socket.
-.El
-.Sh SEE ALSO
-.Xr connectx 2 ,
-.Xr disconnectx 2 ,
-.Xr socket 2 ,
-.Xr getassocids 3 ,
-.Xr getconnids 3 ,
-.Xr getconninfo 3 ,
-.Xr compat 5
-.Sh HISTORY
-The
-.Fn peeloff
-function call appeared in Darwin 13.0.0