Whamcloud - gitweb
409e94f8e700d07f1c2d3a8f3b748a0b50f964db
[fs/lustre-release.git] / libsysio / tests / sysio-run-start.c
1 #include <stdio.h>
2 #include <stdlib.h>
3 #include <errno.h>
4 #include <sys/types.h>
5 #include <sys/uio.h>
6 #include <xtio.h>
7 #include "test.h"
8
9 void _sysio_startup(void) __attribute__ ((constructor));
10
11 void
12 _sysio_startup()
13 {
14         int     err;
15
16         err = _test_sysio_startup();
17         if (err) {
18                 errno = -err;
19                 perror("sysio startup");
20                 exit(1);
21         }
22         if (atexit(_test_sysio_shutdown) != 0) {
23                 perror("atexit");
24                 exit(1);
25         }
26 }