diff options
author | Roland McGrath <roland@gnu.org> | 2001-08-15 06:10:42 +0000 |
---|---|---|
committer | Roland McGrath <roland@gnu.org> | 2001-08-15 06:10:42 +0000 |
commit | e749545a3e4cb7664c0348067c49aa0d89caf70c (patch) | |
tree | dbb4b6c8cafcaea0f1232a33be0cc6b1bc323873 /libstore/zero.c | |
parent | 5a2dc36112ef2a40bdd2a6187d998c3db4ad8f95 (diff) |
2001-08-12 Neal H Walfield <neal@cs.uml.edu>
* set.c: Do not include <malloc.h>.
Include <stdlib.h>, <errno.h> and <mach.h>.
(store_set_runs): Use memcpy, not bcopy.
(store_set_name): Use strdup, not a strlen, malloc and strcpy.
* zero.c (zero_read): When checking if mmap failed, compare
against MAP_FAILED, not -1.
Use memset, not bzero.
Diffstat (limited to 'libstore/zero.c')
-rw-r--r-- | libstore/zero.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/libstore/zero.c b/libstore/zero.c index 3a17c1d8..b69753b3 100644 --- a/libstore/zero.c +++ b/libstore/zero.c @@ -35,13 +35,13 @@ zero_read (struct store *store, if (*len < amount) { *buf = mmap (0, amount, PROT_READ|PROT_WRITE, MAP_ANON, 0, 0); - if (*buf == (void *) -1) + if (*buf == MAP_FAILED) return errno; *len = amount; return 0; } else - bzero (*buf, amount); + memset (*buf, 0, amount); *len = amount; return 0; |