… | |
… | |
28 | _set_sock (int dev, int fd) |
28 | _set_sock (int dev, int fd) |
29 | CODE: |
29 | CODE: |
30 | ioctl (dev, NBD_SET_SOCK, (unsigned long)fd); |
30 | ioctl (dev, NBD_SET_SOCK, (unsigned long)fd); |
31 | |
31 | |
32 | void |
32 | void |
33 | _doit (int dev, int doexit = 0) |
33 | _doit (int dev, int server = 0) |
34 | CODE: |
34 | CODE: |
|
|
35 | if (server) |
|
|
36 | for (server = 0; server < 4095; server++) |
|
|
37 | if (server != dev) |
|
|
38 | close (server); |
|
|
39 | |
35 | ioctl (dev, NBD_DO_IT); |
40 | ioctl (dev, NBD_DO_IT); |
36 | if (doexit) |
41 | |
|
|
42 | if (server) |
37 | _exit (0); |
43 | _exit (0); |
38 | |
44 | |
39 | void |
45 | void |
40 | _disconnect (int dev) |
46 | _disconnect (int dev) |
41 | CODE: |
47 | CODE: |