- if (listen(sockethandle, 0)) {
- perror("listen");
- return 1;
- }
-
- fprintf(stderr, "Waiting for connection from debugger...");
-
- debugsock = accept(sockethandle, &isa, &i);
- if (debugsock < 0) {
- perror("accept");
- return 1;
- }
-
- fprintf(stderr, " done.\nConnection Established.\n");
-
- nfds = getdtablesize();
-
- if (pipe(mumkid)) {
- perror("pipe");
- return 1;
- }
- if (pipe(kidmum)) {
- perror("pipe");
- return 1;
- }
-
- if (pipe(DebuggerARMul)) {
- perror("pipe");
- return 1;
- }
-
+ if (listen (sockethandle, 0))
+ {
+ perror ("listen");
+ return 1;
+ }
+
+ fprintf (stderr, "Waiting for connection from debugger...");
+
+ debugsock = accept (sockethandle, &isa, &i);
+ if (debugsock == -1)
+ {
+ perror ("accept");
+ return 1;
+ }
+
+ fprintf (stderr, " done.\nConnection Established.\n");
+
+ nfds = getdtablesize ();
+
+ if (pipe (mumkid))
+ {
+ perror ("pipe");
+ return 1;
+ }
+ if (pipe (kidmum))
+ {
+ perror ("pipe");
+ return 1;
+ }
+
+ if (pipe (DebuggerARMul))
+ {
+ perror ("pipe");
+ return 1;
+ }
+