Whamcloud - gitweb
git://git.whamcloud.com
/
fs
/
lustre-release.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
LU-12895 mdt: check if object exists first
[fs/lustre-release.git]
/
lustre
/
tests
/
write_time_limit.c
diff --git
a/lustre/tests/write_time_limit.c
b/lustre/tests/write_time_limit.c
index
a18d259
..
6384cf2
100644
(file)
--- a/
lustre/tests/write_time_limit.c
+++ b/
lustre/tests/write_time_limit.c
@@
-57,59
+57,62
@@
void catch_alarm(int sig)
int main(int argc, char **argv)
{
int main(int argc, char **argv)
{
-
char *file;
-
unsigned char buf[BUFFERSIZE];
-
int fd, i, rc;
+ char *file;
+ unsigned char buf[BUFFERSIZE];
+ int fd, i, rc;
unsigned int test_time;
unsigned int test_time;
- mode_t mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH;
- if (argc != 3) {
- printf("Invalid number of arguments.\n");
- printf("Usage %s <file> <test_time_in_seconds>\n", argv[0]);
- return -1;
- }
+ mode_t mode = S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH;
- file = argv[1];
- test_time = atoi(argv[2]);
+ if (argc != 3) {
+ printf("Invalid number of arguments.\n");
+ printf("Usage %s <file> <test_time_in_seconds>\n", argv[0]);
+ return -1;
+ }
+
+ file = argv[1];
+ test_time = atoi(argv[2]);
/* Establish a handler for SIGALRM signals. */
signal(SIGALRM, catch_alarm);
/* Establish a handler for SIGALRM signals. */
signal(SIGALRM, catch_alarm);
-
/* Set an alarm to go off in a little while. */
-
alarm(test_time);
+ /* Set an alarm to go off in a little while. */
+ alarm(test_time);
- fd = open(file, O_RDWR|O_TRUNC|O_CREAT|O_SYNC|O_LARGEFILE, mode);
- if (fd < 0) {
- fprintf(stderr, "Error: Cannot open file named ");
- perror(file);
- return -1;
- }
+ fd = open(file, O_RDWR | O_TRUNC | O_CREAT | O_SYNC | O_LARGEFILE,
+ mode);
+ if (fd < 0) {
+ fprintf(stderr, "Error: Cannot open file named ");
+ perror(file);
+ return -1;
+ }
-
memset(buf, 1, BUFFERSIZE);
+ memset(buf, 1, BUFFERSIZE);
while (keep_going) {
while (keep_going) {
-
for (i = 0; i < 1024; i++) {
- rc = write(fd, buf, BUFFERSIZE);
+ for (i = 0; i < 1024; i++) {
+ rc = write(fd, buf, BUFFERSIZE);
if (rc < 0) {
if (rc < 0) {
-
fprintf(stderr, "Error: Write error ");
-
perror(file);
+ fprintf(stderr, "Error: Write error ");
+ perror(file);
exit(-1);
exit(-1);
- } else if (rc != BUFFERSIZE) {
- fprintf(stderr, "Error: Ddidn't write all data \n");
+ } else if (rc != BUFFERSIZE) {
+ fprintf(stderr,
+ "Error: Ddidn't write all data\n");
}
}
-
}
+ }
-
if (ftruncate(fd, 0) < 0) {
-
fprintf(stderr, "Error: Truncate error ");
-
perror(file);
+ if (ftruncate(fd, 0) < 0) {
+ fprintf(stderr, "Error: Truncate error ");
+ perror(file);
exit(-1);
exit(-1);
-
}
-
}
+ }
+ }
-
if (close(fd) < 0) {
-
fprintf(stderr, "Error: Cannot close ");
-
perror(file);
-
return -1;
-
}
+ if (close(fd) < 0) {
+ fprintf(stderr, "Error: Cannot close ");
+ perror(file);
+ return -1;
+ }
-
return 0;
+ return 0;
}
}