Whamcloud - gitweb
new upstream libsysio snapshot (20041101)
[fs/lustre-release.git] / libsysio / tests / sysio-run-start.c
diff --git a/libsysio/tests/sysio-run-start.c b/libsysio/tests/sysio-run-start.c
new file mode 100644 (file)
index 0000000..409e94f
--- /dev/null
@@ -0,0 +1,26 @@
+#include <stdio.h>
+#include <stdlib.h>
+#include <errno.h>
+#include <sys/types.h>
+#include <sys/uio.h>
+#include <xtio.h>
+#include "test.h"
+
+void _sysio_startup(void) __attribute__ ((constructor));
+
+void
+_sysio_startup()
+{
+       int     err;
+
+       err = _test_sysio_startup();
+       if (err) {
+               errno = -err;
+               perror("sysio startup");
+               exit(1);
+       }
+       if (atexit(_test_sysio_shutdown) != 0) {
+               perror("atexit");
+               exit(1);
+       }
+}