aboutsummaryrefslogtreecommitdiff
path: root/tests/fs-tests/integrity/integck.c
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fs-tests/integrity/integck.c')
-rw-r--r--tests/fs-tests/integrity/integck.c89
1 files changed, 39 insertions, 50 deletions
diff --git a/tests/fs-tests/integrity/integck.c b/tests/fs-tests/integrity/integck.c
index ed32b52..88def58 100644
--- a/tests/fs-tests/integrity/integck.c
+++ b/tests/fs-tests/integrity/integck.c
@@ -533,58 +533,51 @@ static void file_info_display(struct file_info *file)
struct write_info *w;
unsigned wcnt;
- fprintf(stderr, "File Info:\n");
- fprintf(stderr, " Original name: %s\n", file->name);
- fprintf(stderr, " Link count: %d\n", file->link_count);
- fprintf(stderr, " Links:\n");
+ normsg("File Info:");
+ normsg(" Original name: %s", file->name);
+ normsg(" Link count: %d", file->link_count);
+ normsg(" Links:");
entry = file->links;
while (entry) {
- fprintf(stderr, " Name: %s\n", entry->name);
- fprintf(stderr, " Directory: %s\n", entry->parent->name);
+ normsg(" Name: %s", entry->name);
+ normsg(" Directory: %s", entry->parent->name);
entry = entry->next_link;
}
- fprintf(stderr, " Length: %u\n", (unsigned) file->length);
- fprintf(stderr, " File was open: %s\n",
- (file->fds == NULL) ? "false" : "true");
- fprintf(stderr, " File was deleted: %s\n",
- (file->deleted == 0) ? "false" : "true");
- fprintf(stderr, " File was out of space: %s\n",
- (file->no_space_error == 0) ? "false" : "true");
- fprintf(stderr, " File Data:\n");
+ normsg(" Length: %u", (unsigned) file->length);
+ normsg(" File was open: %s",
+ (file->fds == NULL) ? "false" : "true");
+ normsg(" File was deleted: %s",
+ (file->deleted == 0) ? "false" : "true");
+ normsg(" File was out of space: %s",
+ (file->no_space_error == 0) ? "false" : "true");
+ normsg(" File Data:");
wcnt = 0;
w = file->writes;
while (w) {
- fprintf(stderr, " Offset: %u Size: %u Seed: %u"
- " R.Off: %u\n",
- (unsigned) w->offset,
- (unsigned) w->size,
- (unsigned) w->random_seed,
- (unsigned) w->random_offset);
+ normsg(" Offset: %u Size: %u Seed: %u R.Off: %u",
+ (unsigned) w->offset, (unsigned) w->size,
+ (unsigned) w->random_seed, (unsigned) w->random_offset);
wcnt += 1;
w = w->next;
}
- fprintf(stderr, " %u writes\n", wcnt);
- fprintf(stderr, " ============================================\n");
- fprintf(stderr, " Write Info:\n");
+ normsg(" %u writes", wcnt);
+ normsg(" ============================================");
+ normsg(" Write Info:");
wcnt = 0;
w = file->raw_writes;
while (w) {
if (w->trunc)
- fprintf(stderr, " Trunc from %u to %u\n",
- (unsigned) w->offset,
- (unsigned) w->random_offset);
+ normsg(" Trunc from %u to %u",
+ (unsigned) w->offset, (unsigned) w->random_offset);
else
- fprintf(stderr, " Offset: %u Size: %u Seed: %u"
- " R.Off: %u\n",
- (unsigned) w->offset,
- (unsigned) w->size,
- (unsigned) w->random_seed,
- (unsigned) w->random_offset);
+ normsg(" Offset: %u Size: %u Seed: %u R.Off: %u",
+ (unsigned) w->offset, (unsigned) w->size,
+ (unsigned) w->random_seed, (unsigned) w->random_offset);
wcnt += 1;
w = w->next;
}
- fprintf(stderr, " %u writes or truncations\n", wcnt);
- fprintf(stderr, " ============================================\n");
+ normsg(" %u writes or truncations", wcnt);
+ normsg(" ============================================");
}
static struct fd_info *file_open(struct file_info *file)
@@ -1035,7 +1028,7 @@ static void save_file(int fd, struct file_info *file)
strcpy(name, "/tmp/");
strcat(name, file->name);
strcat(name, ".integ.sav.read");
- fprintf(stderr, "Saving %s\n", name);
+ normsg("Saving %sn", name);
w_fd = open(name, O_CREAT | O_WRONLY, 0777);
CHECK(w_fd != -1);
@@ -1055,7 +1048,7 @@ static void save_file(int fd, struct file_info *file)
strcpy(name, "/tmp/");
strcat(name, file->name);
strcat(name, ".integ.sav.written");
- fprintf(stderr, "Saving %s\n", name);
+ normsg("Saving %s", name);
w_fd = open(name, O_CREAT | O_WRONLY, 0777);
CHECK(w_fd != -1);
@@ -1082,11 +1075,10 @@ static void file_check_hole( struct file_info *file,
CHECK(read(fd, buf, block) == block);
for (i = 0; i < block; ++i) {
if (buf[i] != 0) {
- fprintf(stderr, "file_check_hole failed at %u "
- "checking hole at %u size %u\n",
- (unsigned) (size - remains + i),
- (unsigned) offset,
- (unsigned) size);
+ errmsg("file_check_hole failed at %u checking "
+ "hole at %u size %u",
+ (unsigned) (size - remains + i),
+ (unsigned) offset, (unsigned) size);
file_info_display(file);
save_file(fd, file);
}
@@ -1118,11 +1110,10 @@ static void file_check_data( struct file_info *file,
for (i = 0; i < block; ++i) {
char c = (char) rand();
if (buf[i] != c) {
- fprintf(stderr, "file_check_data failed at %u "
- "checking data at %u size %u\n",
+ errmsg("file_check_data failed at %u checking "
+ "data at %u size %u",
(unsigned) (w->size - remains + i),
- (unsigned) w->offset,
- (unsigned) w->size);
+ (unsigned) w->offset, (unsigned) w->size);
file_info_display(file);
save_file(fd, file);
}
@@ -1159,10 +1150,8 @@ static void file_check(struct file_info *file, int fd)
/* Check length */
pos = lseek(fd, 0, SEEK_END);
if (pos != file->length) {
- fprintf(stderr, "file_check failed checking length "
- "expected %u actual %u\n",
- (unsigned) file->length,
- (unsigned) pos);
+ errmsg("file_check failed checking length expected %u actual %u\n",
+ (unsigned) file->length, (unsigned) pos);
file_info_display(file);
save_file(fd, file);
}
@@ -1934,7 +1923,7 @@ void integck(void)
CHECK(mem_page_size > 0);
/* Make our top directory */
pid = getpid();
- printf("pid is %u\n", (unsigned) pid);
+ normsg("pid is %u", (unsigned) pid);
tests_cat_pid(dir_name, "integck_test_dir_", pid);
if (chdir(dir_name) != -1) {
/* Remove it if it is already there */