summaryrefslogtreecommitdiffstats
path: root/source/tests
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2001-05-02 06:52:25 +0000
committerAndrew Tridgell <tridge@samba.org>2001-05-02 06:52:25 +0000
commitdb5d38736d0d91acb55f4e4a67f33a2c0b5fdca3 (patch)
tree4a296a4ccdd3601eba5de9b13a914df19a198182 /source/tests
parent0ae0d024f5898f7e47e4b1d4487b15447096780c (diff)
downloadsamba-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.c18
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);
}