diff options
author | Andrew M. Kuchling <amk@amk.ca> | 2000-08-16 12:22:25 (GMT) |
---|---|---|
committer | Andrew M. Kuchling <amk@amk.ca> | 2000-08-16 12:22:25 (GMT) |
commit | 080bb2a42496abe0b898355aef79f3a8376b751f (patch) | |
tree | 89402523c1659befd83df40bd7d255eacfc55086 /Include/myselect.h | |
parent | 2337f5519aa96dbd8c750da9ecaf0b06627ad1d6 (diff) | |
download | cpython-080bb2a42496abe0b898355aef79f3a8376b751f.zip cpython-080bb2a42496abe0b898355aef79f3a8376b751f.tar.gz cpython-080bb2a42496abe0b898355aef79f3a8376b751f.tar.bz2 |
Deleted now-unused include files
Diffstat (limited to 'Include/myselect.h')
-rw-r--r-- | Include/myselect.h | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/Include/myselect.h b/Include/myselect.h deleted file mode 100644 index 3562af8..0000000 --- a/Include/myselect.h +++ /dev/null @@ -1,77 +0,0 @@ -/*********************************************************** -Copyright (c) 2000, BeOpen.com. -Copyright (c) 1995-2000, Corporation for National Research Initiatives. -Copyright (c) 1990-1995, Stichting Mathematisch Centrum. -All rights reserved. - -See the file "Misc/COPYRIGHT" for information on usage and -redistribution of this file, and for a DISCLAIMER OF ALL WARRANTIES. -******************************************************************/ - -/*************************************** -THIS FILE IS OBSOLETE -USE "pyport.h" INSTEAD -***************************************/ - -#ifndef Py_MYSELECT_H -#define Py_MYSELECT_H -#ifdef __cplusplus -extern "C" { -#endif - -/* Include file for users of select() */ - -/* NB caller must include <sys/types.h> */ - -#ifdef HAVE_SYS_SELECT_H - -#ifdef SYS_SELECT_WITH_SYS_TIME -#include "mytime.h" -#else /* !SYS_SELECT_WITH_SYS_TIME */ -#include <time.h> -#endif /* !SYS_SELECT_WITH_SYS_TIME */ - -#include <sys/select.h> - -#else /* !HAVE_SYS_SELECT_H */ - -#ifdef USE_GUSI1 -/* If we don't have sys/select the definition may be in unistd.h */ -#include <GUSI.h> -#endif - -#include "mytime.h" - -#endif /* !HAVE_SYS_SELECT_H */ - -/* If the fd manipulation macros aren't defined, - here is a set that should do the job */ - -#ifndef FD_SETSIZE -#define FD_SETSIZE 256 -#endif - -#ifndef FD_SET - -typedef long fd_mask; - -#define NFDBITS (sizeof(fd_mask) * NBBY) /* bits per mask */ -#ifndef howmany -#define howmany(x, y) (((x)+((y)-1))/(y)) -#endif /* howmany */ - -typedef struct fd_set { - fd_mask fds_bits[howmany(FD_SETSIZE, NFDBITS)]; -} fd_set; - -#define FD_SET(n, p) ((p)->fds_bits[(n)/NFDBITS] |= (1 << ((n) % NFDBITS))) -#define FD_CLR(n, p) ((p)->fds_bits[(n)/NFDBITS] &= ~(1 << ((n) % NFDBITS))) -#define FD_ISSET(n, p) ((p)->fds_bits[(n)/NFDBITS] & (1 << ((n) % NFDBITS))) -#define FD_ZERO(p) memset((char *)(p), '\0', sizeof(*(p))) - -#endif /* FD_SET */ - -#ifdef __cplusplus -} -#endif -#endif /* !Py_MYSELECT_H */ |