| ▲ | convolvatron 4 hours ago | |
I lived in that world, sunos, solaris, unicos, hpux, aix, irix, ultrix. I always found it preferable to have Os and even compiler specific includes for a whatever definitions needs to be different. and I certainly wasn't interested in having a rewrite pass on the makefiles. but it worked well enough when I dug up something on archie. and then they wrapped it another layer of translation, and then another and I think more. and things started breaking because I needed the right version of autotools, and at some point I started just running "cc *.c -I. -o foo" before even starting to try to use configure, and it usually worked and saved me a lot of screwing around. its certainly settled down some, but only because everything is really linux. but still we're here more than 30 years later checking for socklen_t. it was a always a bad plan. | ||
| ▲ | nwmcsween 4 hours ago | parent [-] | |
So what do you check for? Assuming things works because __linux__ == glibc + Linux leads to all sorts of fun | ||