/macosx-10.9.5/Security-55471.14.18/include/security_utilities/ |
H A D | fdsel.cpp | 46 // Given the old and desired new sizes (in fd_mask words), grow 58 void FDSet::grow(fd_mask * &bits, int oldWords, int newWords) 60 fd_mask *newBits = new fd_mask[newWords]; 61 memcpy(newBits, bits, oldWords * sizeof(fd_mask)); 62 memset(newBits + oldWords, 0, (newWords - oldWords) * sizeof(fd_mask)); 84 // Copy only the first words fd_mask words from mBits to mUseBits 90 memcpy(mUseBits, mBits, words * sizeof(fd_mask));
|
H A D | fdsel.h | 49 // are fd_mask arrays? Some implementations use optimized assembly 69 fd_mask *mBits; // base bits 70 fd_mask *mUseBits; // mutable copy for select(2) 72 void grow(fd_mask * &bits, int oldWords, int newWords);
|
/macosx-10.9.5/Security-55471.14.18/libsecurity_utilities/lib/ |
H A D | fdsel.cpp | 46 // Given the old and desired new sizes (in fd_mask words), grow 58 void FDSet::grow(fd_mask * &bits, int oldWords, int newWords) 60 fd_mask *newBits = new fd_mask[newWords]; 61 memcpy(newBits, bits, oldWords * sizeof(fd_mask)); 62 memset(newBits + oldWords, 0, (newWords - oldWords) * sizeof(fd_mask)); 84 // Copy only the first words fd_mask words from mBits to mUseBits 90 memcpy(mUseBits, mBits, words * sizeof(fd_mask));
|
H A D | fdsel.h | 49 // are fd_mask arrays? Some implementations use optimized assembly 69 fd_mask *mBits; // base bits 70 fd_mask *mUseBits; // mutable copy for select(2) 72 void grow(fd_mask * &bits, int oldWords, int newWords);
|
/macosx-10.9.5/apache-786.1/httpd/os/tpf/ |
H A D | os.h | 44 typedef long fd_mask; typedef 47 #define NFDBITS (sizeof(fd_mask) * NBBY) 51 fd_mask fds_bits [howmany(FD_SETSIZE, NFDBITS)];
|
/macosx-10.9.5/tcl-102/tcl_ext/expect/expect/ |
H A D | exp_simple.c | 25 static fd_mask checkMasks[3*MASK_SIZE]; 30 static fd_mask readyMasks[3*MASK_SIZE]; 73 fd_mask bit; 85 index = fd/(NBBY*sizeof(fd_mask)); 86 bit = 1 << (fd%(NBBY*sizeof(fd_mask))); 132 fd_mask bit; 139 index = fd/(NBBY*sizeof(fd_mask)); 140 bit = 1 << (fd%(NBBY*sizeof(fd_mask))); 188 3*MASK_SIZE*sizeof(fd_mask)); 206 memset((VOID *) readyMasks, 0, 3*MASK_SIZE*sizeof(fd_mask)); [all...] |
H A D | exp_poll.c | 94 fd_mask checkMasks[3*MASK_SIZE]; 99 fd_mask readyMasks[3*MASK_SIZE];
|
/macosx-10.9.5/tcl-102/tk/tk/unix/ |
H A D | tkUnixEvent.c | 477 static fd_mask readMask[MASK_SIZE]; 481 fd_mask bit, *readMaskPtr = readMask; 521 memset(readMask, 0, MASK_SIZE*sizeof(fd_mask)); 530 index = fd/(NBBY*sizeof(fd_mask)); 531 bit = ((fd_mask)1) << (fd%(NBBY*sizeof(fd_mask))); 546 memset(readMask, 0, MASK_SIZE*sizeof(fd_mask)); 556 index = fd/(NBBY*sizeof(fd_mask)); 557 bit = ((fd_mask)1) << (fd%(NBBY*sizeof(fd_mask))); [all...] |
H A D | tkUnixPort.h | 97 typedef long fd_mask; typedef 121 # define NFDBITS NBBY*sizeof(fd_mask)
|
/macosx-10.9.5/tcl-102/tk84/tk/unix/ |
H A D | tkUnixEvent.c | 501 static fd_mask readMask[MASK_SIZE]; 505 fd_mask bit; 545 memset((VOID *) readMask, 0, MASK_SIZE*sizeof(fd_mask)); 559 index = fd/(NBBY*sizeof(fd_mask)); 560 bit = ((fd_mask)1) << (fd%(NBBY*sizeof(fd_mask))); 575 memset((VOID *) readMask, 0, MASK_SIZE*sizeof(fd_mask)); 585 index = fd/(NBBY*sizeof(fd_mask)); 586 bit = ((fd_mask)1) << (fd%(NBBY*sizeof(fd_mask))); [all...] |
H A D | tkUnixPort.h | 94 typedef long fd_mask; typedef 118 # define NFDBITS NBBY*sizeof(fd_mask)
|
H A D | configure.in | 182 AC_CACHE_CHECK([for fd_mask in sys/select], tcl_cv_grep_fd_mask, [ 183 AC_EGREP_HEADER(fd_mask, sys/select.h,
|
/macosx-10.9.5/OpenSSH-186/openssh/openbsd-compat/ |
H A D | bsd-poll.c | 58 if ((readfds = calloc(nmemb, sizeof(fd_mask))) == NULL || 59 (writefds = calloc(nmemb, sizeof(fd_mask))) == NULL || 60 (exceptfds = calloc(nmemb, sizeof(fd_mask))) == NULL) {
|
/macosx-10.9.5/passwordserver_sasl-170/cyrus_sasl/mac/CommonKClient/mac_kclient3/Headers/KerberosSupport/ |
H A D | Sockets.h | 184 /* $Copyright:
*
* Copyright 1998-2000 by the Massachusetts Institute of Technology.
*
* All rights reserved.
*
* Permission to use, copy, modify, and distribute this software and its
* documentation for any purpose and without fee is hereby granted,
* provided that the above copyright notice appear in all copies and that
* both that copyright notice and this permission notice appear in
* supporting documentation, and that the name of M.I.T. not be used in
* advertising or publicity pertaining to distribution of the software
* without specific, written prior permission. Furthermore if you modify
* this software you must label your software as modified software and not
* distribute it in such a fashion that it might be confused with the
* original MIT software. M.I.T. makes no representations about the
* suitability of this software for any purpose. It is provided "as is"
* without express or implied warranty.
*
* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
* MERCHANTIBILITY AND FITNESS FOR A PARTICULAR PURPOSE.
*
* Individual source code files are copyright MIT, Cygnus Support,
* OpenVision, Oracle, Sun Soft, FundsXpress, and others.
*
* Project Athena, Athena, Athena MUSE, Discuss, Hesiod, Kerberos, Moira,
* and Zephyr are trademarks of the Massachusetts Institute of Technology
* (MIT). No commercial use of these trademarks may be made without prior
* written permission of MIT.
*
* "Commercial use" means use of a name in a product or other for-profit
* manner. It does NOT prevent a commercial firm from referring to the MIT
* trademarks in order to convey information (although in doing so,
* recognition of their trademark status should be given).
* $
*/
/* $Header: /Volumes/backup/dsmigrate/Dumps/../CVS/passwordserver_sasl/cyrus_sasl/mac/CommonKClient/mac_kclient3/Headers/KerberosSupport/Sockets.h,v 1.4 2005/01/10 19:10:48 snsimon Exp $ */
/*
*
* Sockets.h -- Main external header file for the sockets library.
*
*/
#include <KerberosSupport/ErrorLib.h>
#include <KerberosSupport/Utilities.h>
#include <KerberosSupport/SocketErrors.h>
#include <unix.h>
#include <MacTypes.h>
#include <Events.h>
#include <OpenTptInternet.h>
#ifndef _SOCKETS_
#define _SOCKETS_
#ifdef __cplusplus
extern "C" {
#endif
#if defined(__CFM68K__) && !defined(__USING_STATIC_LIBS__)
# pragma import on
#endif
/*******************/
/* API Definitions */
/*******************/
#define FD_SETSIZE 256 /* The maximum # of sockets -- cannot be changed */
/* socket types */
#define SOCK_STREAM 0 /* stream socket -- connection oriented */
#define SOCK_DGRAM 1 /* datagram socket -- connectionless */
#define SOCK_RAW 2 /* raw socket */
#define SOCK_SEQPACKET 3 /* sequenced packet socket */
#define SOCK_RDM 4 /* reliably delivered message socket */
/* address families -- get AF_INET from OpenTptInternet.h */
#define AF_UNSPEC 0 /* Unspecified */
#define AF_UNIX 1 /* Unix internal protocols */
/* protocol families */
#define PF_UNSPEC AF_UNSPEC /* Unspecified */
#define PF_UNIX AF_UNIX /* Unix internal protocols */
#define PF_INET AF_INET /* Internet protocols */
/* IP Address Wildcard */
#define INADDR_ANY kOTAnyInetAddress
#define INADDR_NONE 0xffffffff
/* recv and send flags */
#define MSG_DONTROUTE 1
#define MSG_DONTWAIT 2
#define MSG_OOB 4
#define MSG_PEEK 8
#define MSG_WAITALL 16
#define NUMBITSPERBYTE 8 /* Number of bits per byte */
/* socket_fnctl() requests */
#define F_GETFL 3 /* Get file flags */
#define F_SETFL 4 /* Set file flags */
/* shutdown() flags */
#define SHUT_RD 0 /* Shutdown read side of the connection */
#define SHUT_WR 1 /* Shutdown write side of the connection */
#define SHUT_RDWR 2 /* Shutdown read and write sides of the connection */
/* IP address sizes */
#define INET_ADDRSTRLEN 16 /* for IPv4 dotted decimal */
#define INET6_ADDRSTRLEN 46 /* for IPv6 dhex string */
#define INADDRSZ 4 /* size of IPv4 addr in bytes */
#define IN6ADDRSZ 16 /* size of IPv6 addr in bytes */
/* host name size */
#define MAXHOSTNAMESIZE kMaxHostNameLen
#define MAXHOSTNAMELEN kMaxHostNameLen
#ifdef USE_STREAMS
/* Constants for poll() */
#define POLLIN 0x001 /* A non-priority message is available */
#define POLLPRI 0x002 /* A high priority message is available */
#define POLLOUT 0x004 /* The stream is writable for non-priority messages */
#define POLLERR 0x008 /* A error message has arrived */
#define POLLHUP 0x010 /* A hangup has occurred */
#define POLLNVAL 0x020 /* This fd is bogus */
#define POLLRDNORM 0x040 /* A non-priority message is available */
#define POLLRDBAND 0x080 /* A priority message (band > 0) message is available */
#define POLLWRNORM 0x100 /* Same as POLLOUT */
#define POLLWRBAND 0x200 /* A priority band exists and is writable */
#define POLLMSG 0x400 /* A signal message has reached the front of the queue */
#endif /* USE_STREAMS */
/**********/
/* Macros */
/**********/
/* network byte order conversion [none since we're already big-endian] */
#define ntohl(x) (x)
#define ntohs(x) (x)
#define htonl(x) (x)
#define htons(x) (x)
/* macros for select */
#define FD_SET(fd, fdset) ((fdset)->fds_bits[(fd) / NFDBITS] |= ((unsigned)1 << ((fd) % NFDBITS)))
#define FD_CLR(fd, fdset) ((fdset)->fds_bits[(fd) / NFDBITS] &= ~((unsigned)1 << ((fd) % NFDBITS)))
#define FD_ISSET(fd, fdset) ((fdset)->fds_bits[(fd) / NFDBITS] & ((unsigned)1 << ((fd) % NFDBITS)))
#define FD_ZERO(fdset) memset((char *)(fdset), 0, sizeof(*(fdset)))
/****************************/
/* API Structures and Types */
/****************************/
/* An internet address */
typedef UInt32 in_addr_t;
/* size of address structures */
typedef UInt32 socklen_t;
/* structure used to store addresses */
struct sockaddr {
u_short sa_family;
char sa_data[14];
};
/* INET protocol structures */
struct in_addr {
in_addr_t s_addr;
};
/* A TCP address -- the same as a OT InetAddress */
struct sockaddr_in { /* struct InetAddress { */
u_short sin_family; /* OTAddressType fAddressType */
u_short sin_port; /* InetPort fPort */
struct in_addr sin_addr; /* InetHost fHost */
char sin_zero[8]; /* UInt8 fUnused */
}; /* }; */
/* structures for select */
typedef long fd_mask;
#define NFDBITS (sizeof(fd_mask) * NUMBITSPERBYTE) /* bits per mask */
typedef struct fd_set {
fd_mask fds_bits[(FD_SETSIZE + NFDBITS - 1) / NFDBITS];
} fd_set;
/* Structure for non-contiguous data */ (…) 1 /* $Copyright: typedef
|
/macosx-10.9.5/tcl-102/tk/tk/macosx/ |
H A D | tkMacOSXPort.h | 84 typedef long fd_mask; typedef 108 # define NFDBITS NBBY*sizeof(fd_mask)
|
/macosx-10.9.5/tcl-102/tk84/tk/macosx/ |
H A D | tkMacOSXPort.h | 81 typedef long fd_mask; typedef 105 # define NFDBITS NBBY*sizeof(fd_mask)
|
/macosx-10.9.5/tcl-102/tcl/tcl/unix/ |
H A D | tclUnixPort.h | 393 typedef long fd_mask; typedef 425 # define NFDBITS NBBY*sizeof(fd_mask)
|
/macosx-10.9.5/OpenSSH-186/openssh/ |
H A D | ssh-keyscan.c | 544 r = xcalloc(read_wait_nfdset, sizeof(fd_mask)); 545 e = xcalloc(read_wait_nfdset, sizeof(fd_mask)); 546 memcpy(r, read_wait, read_wait_nfdset * sizeof(fd_mask)); 547 memcpy(e, read_wait, read_wait_nfdset * sizeof(fd_mask)); 722 read_wait = xcalloc(read_wait_nfdset, sizeof(fd_mask));
|
/macosx-10.9.5/sudo-72/src/ |
H A D | exec.c | 386 fdsr = emalloc2(howmany(maxfd + 1, NFDBITS), sizeof(fd_mask)); 387 fdsw = emalloc2(howmany(maxfd + 1, NFDBITS), sizeof(fd_mask)); 389 memset(fdsw, 0, howmany(maxfd + 1, NFDBITS) * sizeof(fd_mask)); 390 memset(fdsr, 0, howmany(maxfd + 1, NFDBITS) * sizeof(fd_mask));
|
H A D | exec_pty.c | 917 fdsr = ecalloc(howmany(maxfd + 1, NFDBITS), sizeof(fd_mask)); 1028 fdsr = emalloc2(howmany(maxfd + 1, NFDBITS), sizeof(fd_mask)); 1029 fdsw = emalloc2(howmany(maxfd + 1, NFDBITS), sizeof(fd_mask)); 1031 memset(fdsw, 0, howmany(maxfd + 1, NFDBITS) * sizeof(fd_mask)); 1032 memset(fdsr, 0, howmany(maxfd + 1, NFDBITS) * sizeof(fd_mask));
|
/macosx-10.9.5/xnu-2422.115.4/bsd/sys/ |
H A D | types.h | 185 typedef __int32_t fd_mask; typedef
|
/macosx-10.9.5/tcl-102/tcl84/tcl/unix/ |
H A D | tclUnixPort.h | 431 typedef long fd_mask; typedef 463 # define NFDBITS NBBY*sizeof(fd_mask)
|
H A D | configure.in | 196 AC_CACHE_CHECK([for fd_mask in sys/select], tcl_cv_grep_fd_mask, [ 197 AC_EGREP_HEADER(fd_mask, sys/select.h,
|
/macosx-10.9.5/CF-855.17/ |
H A D | CFSocket.c | 982 typedef int32_t fd_mask; typedef 1031 fd_mask *fds_bits; 1033 CFIndex oldSize = numFds / NFDBITS, newSize = (sock + NFDBITS) / NFDBITS, changeInBytes = (newSize - oldSize) * sizeof(fd_mask); 1035 fds_bits = (fd_mask *)CFDataGetMutableBytePtr(fdSet); 1038 fds_bits = (fd_mask *)CFDataGetMutableBytePtr(fdSet); 1214 fd_mask *fds_bits; 1216 fds_bits = (fd_mask *)CFDataGetMutableBytePtr(fdSet); 2001 fd_set *writefds = (fd_set *)CFAllocatorAllocate(kCFAllocatorSystemDefault, fdentries * sizeof(fd_mask), 0); 2002 fd_set *readfds = (fd_set *)CFAllocatorAllocate(kCFAllocatorSystemDefault, fdentries * sizeof(fd_mask), 0); 2031 writefds = (fd_set *)CFAllocatorReallocate(kCFAllocatorSystemDefault, writefds, fdentries * sizeof(fd_mask), [all...] |
/macosx-10.9.5/dcerpc-58/dcerpc/ncklib/ |
H A D | comnlsn.c | 136 # define RPC_SELECT_FD_MASK_T fd_mask
|