Me too,

I tried replying last night, however the "efilter"
blocked my response.

I use Solaris myself.  But its not limited to Solaris.
There would be problems with AIX, IRIX, HP-UX and any
other *real* unix.  Major businesses typically *only* use
one of the *real* unix's, go check with Sony, Citibank, any
of the Wall St. companies.  The Fortune 500 are not
migrating to linux, they're *still* buying Sun/Solaris
and HP.  I have 2 linux boxes, but also 30 Solaris boxes.
I still don't have the trust in linux (its been cracked
twice already, but the Solaris still has never been cracked).
I keep up on the maintenance releases.

Many people don't know what API's to use.  For the Linux
& BSD folks, you can do a "man" on the API functions you're
thinking about and a section called "CONFORMING TO".  Make
sure you include at least POSIX and SVr4, and not just BSD.
This should cover all the bases.  i.e. do a "man alphasort"
and do a "man 2 open" or "man 2 close" and see the difference.

scandir() and alphasort() are BSD only API's (and look to be
simple convenience functions that could be easily coded anyway).
As for the fts functions, I think they're BSD only, not even
linux.

Brian


  > 
  > I'm with Steve on this. When 1.06 came out, I had to go through a few hoops 
  > to get it to work on my solaris boxen, due to the same sorts of 'linux 
  > only' additions to the code.
  > 
  > Let's remember folks, a major part of the philosophy behind Open Source is 
  > Interoperability. Solaris is not some backwoods, fly-by-night OS. It'll be 
  > around for a long time to come, and a _lot_ of sites still use it.
  > 
  > 
  > 
  > At 06:13 PM 01-16-2003, Steve Fulton wrote:
  > >Hi all,
  > >
  > >Those of you who have seen my e-mails over the last day are aware of the 
  > >compile problems I have been having with QmailAdmin 1.0.7.xxxx and 
  > >Solaris.  Those of you who have not now are.
  > >
  > >I am aware that a number of contributions have been made and those make up 
  > >the 1.0.7 version.  However many of those additions have, unintentionally, 
  > >now excluded the Solaris OS from running QmailAdmin 1.0.7 and likely 
  > >future versions, if they include the same problematic functions.
  > >
  > >FYI, those functions are:  "alphasort" in alias.c and the "fts" functions 
  > >(fts_open, fts_read, fts_number etc etc) in util.c
  > >
  > >I have spent the last day importing libraries, headers and searching for 
  > >and compiling programs for the Solaris 8 machines I maintain.  I was able 
  > >to add an appropriate header for the alphasort() function, but less 
  > >experienced admins may not have the wherewithal to do this.  I have also 
  > >discovered that fts is not available for Solaris.  My attempts to port it 
  > >have failed.
  > >
  > >Unless others can succeed where I have failed, I am officially suggesting 
  > >that QmailAdmin remove those functions and find alternates which are 
  > >compatible with all the major OS'es.  Otherwise, QmailAdmin should 
  > >explicitedly state that Solaris is not supported.  Unfortunately this will 
  > >preclude a number of current users from upgrading, and there may be a 
  > >cascade effect detrimental to Vpopmail.  Let me also say to those ardent 
  > >BSD and Linux users who may have negative comments regarding Solaris: 
  > >don't bother.
  > >
  > >-- Steve.
  > >
  > 
  > Paul Theodoropoulos
  > http://www.anastrophe.com
  > http://folding.stanford.edu
  > The Nicest Misanthrope on the Net
  > Paul Theodoropoulos
  > http://www.anastrophe.com
  > http://folding.stanford.edu
  > The Nicest Misanthrope on the Net
  > 
  > 



Brian
Galaxy Networks, Inc.



Reply via email to