diff options
author | Andrew Tridgell <tridge@samba.org> | 2001-05-02 06:52:25 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 2001-05-02 06:52:25 +0000 |
commit | db5d38736d0d91acb55f4e4a67f33a2c0b5fdca3 (patch) | |
tree | 4a296a4ccdd3601eba5de9b13a914df19a198182 /source/tests | |
parent | 0ae0d024f5898f7e47e4b1d4487b15447096780c (diff) | |
download | samba-db5d38736d0d91acb55f4e4a67f33a2c0b5fdca3.tar.gz samba-db5d38736d0d91acb55f4e4a67f33a2c0b5fdca3.tar.xz samba-db5d38736d0d91acb55f4e4a67f33a2c0b5fdca3.zip |
added error msgs to fcntl_lock test
Diffstat (limited to 'source/tests')
-rw-r--r-- | source/tests/fcntl_lock.c | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/source/tests/fcntl_lock.c b/source/tests/fcntl_lock.c index 32aecb87439..1f67679c8c7 100644 --- a/source/tests/fcntl_lock.c +++ b/source/tests/fcntl_lock.c @@ -44,7 +44,11 @@ int main(int argc, char *argv[]) sleep(2); fd = open(DATA, O_RDONLY); - if (fd == -1) exit(1); + if (fd == -1) { + fprintf(stderr,"ERROR: failed to open %s (errno=%d)\n", + DATA, (int)errno); + exit(1); + } lock.l_type = F_WRLCK; lock.l_whence = SEEK_SET; @@ -59,6 +63,7 @@ int main(int argc, char *argv[]) if ((ret == -1) || (lock.l_type == F_UNLCK)) { + fprintf(stderr,"ERROR: lock test failed (ret=%d errno=%d)\n", ret, (int)errno); exit(1); } else { exit(0); @@ -67,6 +72,12 @@ int main(int argc, char *argv[]) fd = open(DATA, O_RDWR|O_CREAT|O_TRUNC, 0600); + if (fd == -1) { + fprintf(stderr,"ERROR: failed to open %s (errno=%d)\n", + DATA, (int)errno); + exit(1); + } + lock.l_type = F_WRLCK; lock.l_whence = SEEK_SET; lock.l_start = 0; @@ -90,5 +101,10 @@ int main(int argc, char *argv[]) status = (status == 0) ? 0 : 1; #endif /* defined(WIFEXITED) && defined(WEXITSTATUS) */ + if (status) { + fprintf(stderr,"ERROR: lock test failed with status=%d\n", + status); + } + exit(status); } |