diff options
| author | Theodore Tso <tytso@mit.edu> | 1993-06-03 00:06:48 +0000 |
|---|---|---|
| committer | Theodore Tso <tytso@mit.edu> | 1993-06-03 00:06:48 +0000 |
| commit | 0a21d143f68dc13c6ff6252db77014ec08bc6dc4 (patch) | |
| tree | b10a24e0aa676ef6090e1b75416c7cb8bd8369f0 /src/include | |
| parent | 1797f86164084c3163087bfe28918781c73b6d7b (diff) | |
| download | krb5-0a21d143f68dc13c6ff6252db77014ec08bc6dc4.tar.gz krb5-0a21d143f68dc13c6ff6252db77014ec08bc6dc4.tar.xz krb5-0a21d143f68dc13c6ff6252db77014ec08bc6dc4.zip | |
Added macros for FD_SET and company, if not otherwise defined
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@2546 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/include')
| -rw-r--r-- | src/include/krb5/sysincl.h | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/src/include/krb5/sysincl.h b/src/include/krb5/sysincl.h index 26ad0d44a..7ab845b58 100644 --- a/src/include/krb5/sysincl.h +++ b/src/include/krb5/sysincl.h @@ -54,6 +54,15 @@ #define L_XTND 2 /* relative to end of file */ #endif /* L_SET */ +#ifndef FD_SET +#define FD_SETSIZE (sizeof (fd_set) * 8) + +#define FD_SET(f,s) ((s)->fds_bits[0] |= (1 << (f))) +#define FD_CLR(f,s) ((s)->fds_bits[0] &= ~(1 << (f))) +#define FD_ISSET(f,s) ((s)->fds_bits[0] & (1 << (f))) +#define FD_ZERO(s) ((s)->fds_bits[0] = 0) +#endif + #if defined(SYSV) || defined(_AIX) #include <fcntl.h> #endif |
