update 18th Jun 2021: configuration limits for IRIX, HP-UX and modern-ish Mac added. Updated thread subject. To do: add other platforms as I gain access.
Hello everyone,
As I improve my programming skills and being a self-learner, I'm trying not to fall into the traps of getting stuck to anything that refers to a single platform only, making sure that my code remains always portable. Moreover, I am personally interested in porting a few things from IRIX and Linux to HP-UX and vice-versa.
So I expanded upon the Standard UNIX Headers reference included in "Advanced Programming in the UNIX Environment", Third Edition, by W. Richard Stevens and Stephen A. Rago. BSD, Linux, Solaris and Mac tables were compiled by the authors. HP-UX and IRIX are my additions. As I get access to more machines (older versions of IRIX, A/UX and other distributions), I will be keeping this table updated.
The book discusses extensively differences in implementation. As I advance, whenever a particular issue is highlighted, I will make sure to test in both IRIX and HP-UX (and others, as I gain access) and document.
I believe this may be helpful for others, so I am posting here. If there's enough interest, I will make this a living document and everyone would be welcome to contribute.
(The attached file is a CSV).
(This post was last modified: 06-18-2021, 08:21 AM by Shiunbird.)