From 017126911524e5c76b054aabaf312055c3c864c5 Mon Sep 17 00:00:00 2001 From: Landon Curt Noll Date: Sun, 21 Apr 2024 19:04:30 -0700 Subject: [PATCH] improve FAQ on What platform should I assume for my entry Added `faq.html#SUS` link. Ran `make gen_top_html` to perform the above. --- faq.html | 13 ++++++------- faq.md | 13 ++++++------- 2 files changed, 12 insertions(+), 14 deletions(-) diff --git a/faq.html b/faq.html index 0d7ccec33..2d96f1c58 100644 --- a/faq.html +++ b/faq.html @@ -435,15 +435,14 @@ For example:

rm -f $@ cp -f prog $@
+

FAQ 0.4: What platform should I assume for my entry?

-

Your entry must compile with GCC and run under at least one flavor of UNIX (e.g. -Linux or Solaris). To improve chances to win, it should work under both BSD and -SysV style UNIX (think stty cbreak), and should not depend on “Endianness”. -If it can compile and run on Windows and/or Mac (see -2000/thadgavin for one example, amongst others), -even better. Being able to compile with other compilers like clang is also a -good thing.

+
+

Your entry must compile with clang or gcc and run under at least one flavor of a UNIX +system that conforms to the SUS, +otherwise known as the The Single UNIX Specification Version 4 +or later SUS.

FAQ 0.5: How may I comment or make a suggestion on IOCCC rules, guidelines and tools?

diff --git a/faq.md b/faq.md index eeec60b63..14c9b4032 100644 --- a/faq.md +++ b/faq.md @@ -386,16 +386,15 @@ For example:
+
### FAQ 0.4: What platform should I assume for my entry?
+
-Your entry must compile with GCC and run under at least one flavor of UNIX (e.g. -Linux or Solaris). To improve chances to win, it should work under both BSD and -SysV style UNIX (think **stty cbreak**), and should not depend on "Endianness". -If it can compile and run on Windows and/or Mac (see -[2000/thadgavin](2000/thadgavin/index.html) for one example, amongst others), -even better. Being able to compile with other compilers like clang is also a -good thing. +Your entry must compile with **clang** or **gcc** and run under at least one flavor of a UNIX +system that conforms to the [SUS](https://en.wikipedia.org/wiki/Single_UNIX_Specification), +otherwise known as the [The Single UNIX Specification Version 4](https://unix.org/version4/) +or [later SUS](https://unix.org/online.html).