/* This file is part of the Zebra server.
- Copyright (C) 1994-2009 Index Data
+ Copyright (C) 1994-2011 Index Data
Zebra is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free
*/
+#if HAVE_CONFIG_H
+#include <config.h>
+#endif
#include <assert.h>
#include <stdlib.h>
#include <yaz/test.h>
if (use_write_lock == 2) /* random lock */
write_lock = (rand() & 3) == 3 ? 1 : 0;
-
+
if (write_lock)
{
zebra_lock_w(lh);
write(test_fd, "L", 1);
*seqp++ = 'L';
small_sleep();
- *seqp++ = 'U';
+ *seqp++ = 'U';
write(test_fd, "U", 1);
-
+
zebra_unlock(lh);
}
else
{
zebra_lock_r(lh);
-
+
write(test_fd, "l", 1);
*seqp++ = 'l';
small_sleep();
*seqp++ = 'u';
write(test_fd, "u", 1);
-
+
zebra_unlock(lh);
}
}
for (i = 0; i < num; i++)
YAZ_CHECK(id[i] == 123);
*seqp++ = '\0';
- yaz_log(YLOG_LOG, "tst_thread(%d,%d) returns seq=%s",
+ yaz_log(YLOG_LOG, "tst_thread(%d,%d) returns seq=%s",
num, write_flag, seq);
}
/*
* Local variables:
* c-basic-offset: 4
+ * c-file-style: "Stroustrup"
* indent-tabs-mode: nil
* End:
* vim: shiftwidth=4 tabstop=8 expandtab