* Posts by røyskatt

1 publicly visible post • joined 14 Mar 2024

The successor to Research Unix was Plan 9 from Bell Labs

røyskatt

Re: I do not think that word means what you think it means

Moot point since the main compiler suite isn't fully ANSI C/C89/C90 conformant anyway, but the compilers handle nested include directives just fine, the reason nested include directives don't generally work on Plan 9 is that the system header files don't have include guards and the compilers don't accept duplicate typedefs or enum constants (9899:1990 conformant behavior (6.5 Declarations - Constraints)) or duplicate macros (I think this violates 6.8.3 Macro replacement? Not sure.) Nothing technical would stop you from writing your own include guarded header files and including them from each other in your own work, you'd just have to not include any system header files in them.