. 2008/7/1 Joerg Schilling <Joerg.Schilling at fokus.fraunhofer.de>: > "Shawn Walker" <swalker at opensolaris.org> wrote: > >> This isn't about "right or wrong" behaviour. It is about application >> availability. >> >> While I personally would never rely on NULL being accepted by printf, >> I cannot fault others for relying on platform-specific behaviour. >> >> The reality is that most "POSIX/*NIX" applications today are written >> for GNU/Linux systems, not Solaris. > > You are missinterpreting things. Linux is not POSIX.
I am quite aware of that. But it certainly qualifies as "POSIX-like". > If you develop on Solaris, your software is much more portable than it would > be > if you do the same on Linux. Guess why I develop my software on Solaris. Yes, but you are in a minority; sadly. > The only way to deal with the real problem is to work on a change in the OS > base foe developers. Explain them that they get much better debugging tools > and > explain them what problems a Linux based environment introduces. Education may keep our ivory tower sparkling white, but it certainly won't win us any developers or users. -- Shawn Walker
