Signed-off-by: Wouter Verhelst <w@uter.be>
int cont=0;
int timeout=0;
int sdp=0;
+ int nofork=0;
u64 size64;
u32 flags;
++argv;--argc;
}
}
+ if (argc) {
+ if(strncmp(argv[0], "-nofork", 7)==0) {
+ nofork=1;
+ ++argv;--argc;
+ }
+ }
if(argc) goto errmsg;
sock = opennet(hostname, port, sdp);
argv=NULL; argc=0; /* don't use it later suddenly */
chdir("/");
do {
#ifndef NOFORK
- if (fork()) {
- while(check_conn(nbddev, 0)) {
- sleep(1);
+ if (!nofork) {
+ if (fork()) {
+ while(check_conn(nbddev, 0)) {
+ sleep(1);
+ }
+ open(nbddev, O_RDONLY);
+ exit(0);
}
- open(nbddev, O_RDONLY);
- exit(0);
}
#endif