Roy Fielding <[EMAIL PROTECTED]> writes: > fielding 96/08/13 22:08:08 > > Modified: src conf.h > Log: > Added prototype of gethostname for SOLARIS2. > Submitted by: Roy Fielding >
Hmm, we've been through all this before and I'm still pretty convinced that gethostname is not something we should use on Solaris 2. The reason there's no prototype for it (Solaris 2 does have full prototyping) is because it's part of the BSD compatibility library. ----- NOTES Use of these interfaces should be restricted to only appli- cations written on BSD platforms. Use of these interfaces with any of the system libraries or in multi-thread applica- tions is unsupported. ----- You've hidden the warning now and this may well bite us when we have a threaded server. My OS abstraction example explicity used hostname resolution as an example, it should use uname were possible (more widely available) and gethostname if not. On of the things I'd like to get cracking on but 1.2 is effectively in feature freeze indefinately. -- Paul Richards. Originative Solutions Ltd. (Netcraft Ltd. contractor) Elsevier Science TIS online journal project. Email: [EMAIL PROTECTED] Phone: 0370 462071 (Mobile), +44 (0)1865 843155