diff options
| author | christos <christos@NetBSD.org> | 2007-06-04 18:19:26 +0000 |
|---|---|---|
| committer | christos <christos@NetBSD.org> | 2007-06-04 18:19:26 +0000 |
| commit | a8565cf99b88ffe6143bc83dbb95eb10c476ce23 (patch) | |
| tree | e91c2bc1334427d8e8a680abdbd68e88a49f9096 /common/lib/libc/string/memset.c | |
| parent | 2219d66ee753e7e806b94d82a436684259184fbf (diff) | |
handle fortify, ansify.
Diffstat (limited to 'common/lib/libc/string/memset.c')
| -rw-r--r-- | common/lib/libc/string/memset.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/common/lib/libc/string/memset.c b/common/lib/libc/string/memset.c index 4092ded2b2b..b135d985356 100644 --- a/common/lib/libc/string/memset.c +++ b/common/lib/libc/string/memset.c @@ -1,4 +1,4 @@ -/* $NetBSD: memset.c,v 1.1 2005/12/20 19:28:52 christos Exp $ */ +/* $NetBSD: memset.c,v 1.2 2007/06/04 18:19:27 christos Exp $ */ /*- * Copyright (c) 1990, 1993 @@ -37,7 +37,7 @@ #if 0 static char sccsid[] = "@(#)memset.c 8.1 (Berkeley) 6/4/93"; #else -__RCSID("$NetBSD: memset.c,v 1.1 2005/12/20 19:28:52 christos Exp $"); +__RCSID("$NetBSD: memset.c,v 1.2 2007/06/04 18:19:27 christos Exp $"); #endif #endif /* LIBC_SCCS and not lint */ @@ -55,25 +55,25 @@ __RCSID("$NetBSD: memset.c,v 1.1 2005/12/20 19:28:52 christos Exp $"); #define wsize sizeof(u_int) #define wmask (wsize - 1) +#ifdef _FORTIFY_SOURCE +#undef bzero +#undef memset +#endif + #ifdef BZERO #define RETURN return #define VAL 0 #define WIDEVAL 0 void -bzero(dst0, length) - void *dst0; - size_t length; +bzero(void *dst0, size_t length) #else #define RETURN return (dst0) #define VAL c0 #define WIDEVAL c void * -memset(dst0, c0, length) - void *dst0; - int c0; - size_t length; +memset(void *dst0, int c0, size_t length) #endif { size_t t; |
