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.
