Parlib and other user libs are built with -fPIC
[akaros.git] / tests / testclone.c
1 /* Copyright (c) 2014 The Regents of the University of California
2  * Barret Rhoden <brho@cs.berkeley.edu>
3  * See LICENSE for details.
4  *
5  * Send in the clones. */
6
7 #include <stdio.h>
8 #include <stdlib.h>
9 #include <unistd.h>
10
11 #include <fcntl.h>
12
13 #include <sys/types.h>
14 #include <unistd.h>
15         
16 int main(int argc, char** argv) 
17 {
18         int iter = 1000;
19         char *name = "/net/tcp/clone";
20         if (argc > 1)
21                 iter = atoi(argv[1]);
22         if (argc > 2)
23                 name = argv[2];
24         while (iter--) {
25                 int fd;
26                 fd = open(name, O_RDWR, 0666);
27                 if (fd < 0) {
28                         perror(name);
29                         exit(-1);
30                 }
31         }
32