home *** CD-ROM | disk | FTP | other *** search
- Xref: sparky comp.os.linux:17479 rec.games.mud.lp:4249
- Newsgroups: comp.os.linux,rec.games.mud.lp
- Path: sparky!uunet!mcsun!fuug!prime!mits!ajake
- From: ajake@mits.mdata.fi (Jarkko Aitti)
- Subject: still can't run lpmud (cdlib)
- Organization: Microdata Oy, Helsinki, Finland
- Date: Sat, 21 Nov 1992 21:06:44 GMT
- Message-ID: <1992Nov21.210644.17335@prime.mdata.fi>
- Sender: usenet@prime.mdata.fi (Usenet poster)
- Nntp-Posting-Host: mits.mdata.fi
- Lines: 69
-
- Hi there, i'm still struggling with combat to get cdlib mud and linux to
- co-operate....
-
- Here's some snapshots of my problem:
-
- >telnet rat 3000
-
- Trying 127.0.0.2...
- Connected to rat.
- Escape character is '^]'.
-
-
- Welcome to this new 3.0 lpmud, beta version.
-
- You can give you name or 'gameinfo' below. 'gameinfo' is especially
- usefull for beginners and recommended reading to all interested.
-
- THIS FILE HAS NOT BEEN UPDATED BY THE LOCAL ADMINISTRATOR
- Gamedriver version: CD.01.58
- Mudlib version: CD.00.26
-
- What is your name: aConnection closed by foreing host.
-
- As soon as i type first letter in (in this case 'a') it throws me out.
- Driver is still running and i can do it again but it always does the same
- thing.
-
- Driver is version 01.58 (as you can see:), i got latest which was named
- something like Lpmud-cdlib.test.tar.Z which contained some bugfixes to
- official version. (both versions acts the same)
-
-
- comm1: write EPIPE detected
-
- This is what driver has to say after i try to telnet to it..
- I'm now running kernel 0.98.5 with tcp/ip patches 1-3, before i added these
- patches it complained something like comm1: Unknown io error 5 (i'm not sure
- ab. that number)
- With kernel 0.98.4 it was also that Unknown io error...
-
- Strangest thing is that when i was running older kernel (0.98.2) this
- lpmud did work somehow, i could telnet to it and play but due to other
- bugs which were fixed with later ones (accept?) it didn't run long (2 minutes).
-
-
- Heres diffs which i made to src/comm1.c, and i wonder if i have made it all
- wrong or is it some kernel bug?
-
-
- 0a1
- > #define FNDELAY O_NDELAY /*linux*/
- 37c38
- < int setsockopt PROT((int, int, int, char *, int));
- ---
- > /*int setsockopt PROT((int, int, int, char *, int));/*linux*/
- 45c46
- < void bzero PROT((char *, int));
- ---
- > /*void bzero PROT((char *, int));/*linux*/
- 490c491
- < else if (new_socket == -1 && errno != EWOULDBLOCK && errno != EINTR) {
- ---
- > else if (new_socket == -1 && errno != EWOULDBLOCK && errno != EINTR && errno != EAGAIN) {
-
-
- --
-
- Name: Jarkko J. Aitti Mail: ajake@mits.mdata.fi
-
-