diff options
author | 1995-12-30 08:29:46 +0000 | |
---|---|---|
committer | 1995-12-30 08:29:46 +0000 | |
commit | 7b23cfd2390e51d06c4538519e2ddbd74345c3fc (patch) | |
tree | 37c454252970a91c608ae7aa3fdea09a8db0224d | |
parent | from netbsd: move iobase around trickily (diff) | |
download | wireguard-openbsd-7b23cfd2390e51d06c4538519e2ddbd74345c3fc.tar.xz wireguard-openbsd-7b23cfd2390e51d06c4538519e2ddbd74345c3fc.zip |
from netbsd: use memcpy/memset for FD_COPY/FD_ZERO in userland
-rw-r--r-- | sys/sys/types.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sys/sys/types.h b/sys/sys/types.h index e2496fe03ae..27762001c62 100644 --- a/sys/sys/types.h +++ b/sys/sys/types.h @@ -1,4 +1,4 @@ -/* $NetBSD: types.h,v 1.23 1995/05/28 03:06:34 jtc Exp $ */ +/* $NetBSD: types.h,v 1.24 1995/12/29 01:15:13 jtc Exp $ */ /*- * Copyright (c) 1982, 1986, 1991, 1993 @@ -148,8 +148,13 @@ typedef struct 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))) +#ifdef _KERNEL #define FD_COPY(f, t) bcopy(f, t, sizeof(*(f))) #define FD_ZERO(p) bzero(p, sizeof(*(p))) +#else +#define FD_COPY(f, t) memcpy(t, f, sizeof(*(f))) +#define FD_ZERO(p) memset(p, 0, sizeof(*(p))) +#endif #if defined(__STDC__) && defined(_KERNEL) /* |