Vanilla Netrek Server Development Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[VANILLA-L:1184] Re: [VANILLA-L:1183] Windows Server



I'm glad you wrote here, Darryl, I was afraid you only new about
rec.games.netrek, which some of the developers don't always watch.

Darryl Palmer wrote:
> 1) the ERROR macro that is used to print out errors has to be renamed
> to NETREKERROR or something else because ERROR is defined in the
> windows header files.

#undef it?

I would use something other than NETREKERROR.

> 2) the near function has to also be renamed because although the new
> versions of VC doesn't compile to DOS it does still recognize near as
> a keyword.

#define it.

> 3) To get the messaging between daemon and ntserv to work correctly I 
> am using some callback functions.  Unfortunately a call to longjmp

longjmp has been removed from the ntserv code in the CVS tree.  Use that
source, not 2.8pl0.  CVS is kept up to date and only infrequently
released to make a kit.  Get a CVS client and fetch the code.

> I unfortunately don't have update access
> to the source so I can't make the changes.

Submit your changes (but not the longjmp one) to this distribution list
as unified or context diffs.  Or get a CVS client and we can give you
access to the CVS repository.

Are you on this list?  If you say yes then I won't need to CC you.

Porting to Windows NT has been tried before, three or four times, with
moderate success.  However the people who tried it got tired of it and
dropped it without sending in the changes.

Having a copy of GNU diff is mandatory ... use the cygnus tools on
Windows or at least boot a Linux system and use the GNU diff on that.

-- 
James Cameron                                      (cameron@stl.dec.com)

OpenVMS, Linux, Firewalls, Software Engineering, CGI, HTTP, X, C, FORTH,
COBOL, BASIC, DCL, csh, bash, ksh, sh, Electronics, Microcontrollers,
Disability Engineering, Netrek, Bicycles, Pedant, Farming, Home Control,
Remote Area Power, Greek Scholar, Tenor Vocalist, Church Sound, Husband.

"Specialisation is for insects." -- Robert Heinlein.
+
++ Vanilla-l Mailing List ++
To unsubscribe: send "unsubscribe vanilla-l" to majordomo@real-time.com
For more information: http://archives.real-time.com