develooper Front page | perl.perl5.porters | Postings from March 2001

Re: [PATCH 5.7.0] compiling on OS/2: 5.6.1 too

From:
Ilya Zakharevich
Date:
March 3, 2001 11:37
Subject:
Re: [PATCH 5.7.0] compiling on OS/2: 5.6.1 too
Message ID:
20010303143734.A2537@math.ohio-state.edu
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



nntp.perl.org: Perl Programming lists via nntp and http.
Comments to Ask Bjørn Hansen at ask@perl.org | Group listing | About