fsx: Replace use of bzero() with memset()

The bzero() function comes from BSD 4.3, and was deprecated in
POSIX.1-2001.  It was removed entirely in POSIX.1-2008.

Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
Signed-off-by: Eric Sandeen <sandeen@sandeen.net>
This commit is contained in:
Theodore Ts'o
2009-05-13 13:31:46 -05:00
committed by Eric Sandeen
parent 3dc6054e2a
commit 59040620b4
+5 -5
View File
@@ -589,7 +589,7 @@ dowrite(unsigned offset, unsigned size)
gendata(original_buf, good_buf, offset, size);
if (file_size < offset + size) {
if (file_size < offset)
bzero(good_buf + file_size, offset - file_size);
memset(good_buf + file_size, '\0', offset - file_size);
file_size = offset + size;
if (lite) {
warn("Lite file size bug in fsx!");
@@ -656,7 +656,7 @@ domapwrite(unsigned offset, unsigned size)
gendata(original_buf, good_buf, offset, size);
if (file_size < offset + size) {
if (file_size < offset)
bzero(good_buf + file_size, offset - file_size);
memset(good_buf + file_size, '\0', offset - file_size);
file_size = offset + size;
if (lite) {
warn("Lite file size bug in fsx!");
@@ -718,7 +718,7 @@ dotruncate(unsigned size)
log4(OP_TRUNCATE, size, (unsigned)file_size, 0);
if (size > file_size)
bzero(good_buf + file_size, size - file_size);
memset(good_buf + file_size, '\0', size - file_size);
file_size = size;
if (testcalls <= simulatedopcount)
@@ -1274,10 +1274,10 @@ main(int argc, char **argv)
original_buf[i] = random() % 256;
good_buf = (char *) malloc(maxfilelen + writebdy);
good_buf = round_up(good_buf, writebdy, 0);
bzero(good_buf, maxfilelen);
memset(good_buf, '\0', maxfilelen);
temp_buf = (char *) malloc(maxoplen + readbdy);
temp_buf = round_up(temp_buf, readbdy, 0);
bzero(temp_buf, maxoplen);
memset(temp_buf, '\0', maxoplen);
if (lite) { /* zero entire existing file */
ssize_t written;