On Sat, Mar 03, 2001 at 01:25:42PM -0600, Jarkko Hietaniemi wrote: > Sooo...here's what both 5.6.1-to-be and bleedperl look right now: > > ... > ((void (*)(int)) fcn) (arg); > } > > #ifndef HAS_GETHOSTENT /* Older versions of EMX did not have it... */ > void * gethostent() { return tcp0("GETHOSTENT"); } > void * getnetent() { return tcp0("GETNETENT"); } > void * getprotoent() { return tcp0("GETPROTOENT"); } > void * getservent() { return tcp0("GETSERVENT"); } > #endif > > void sethostent(x) { tcp1("SETHOSTENT", x); } > ... > > So shall I (1) remove the #ifndef and (2) make them to be struct *blahent? Both, thanks. Here is what I have now: struct hostent * gethostent() { return tcp0("GETHOSTENT"); } struct netent * getnetent() { return tcp0("GETNETENT"); } struct protoent * getprotoent() { return tcp0("GETPROTOENT"); } struct servent * getservent() { return tcp0("GETSERVENT"); } Ilya