xref: /minix3/external/bsd/llvm/dist/llvm/lib/Support/Unix/README.txt (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1*f4a2713aSLionel Sambucllvm/lib/Support/Unix README
2*f4a2713aSLionel Sambuc===========================
3*f4a2713aSLionel Sambuc
4*f4a2713aSLionel SambucThis directory provides implementations of the lib/System classes that
5*f4a2713aSLionel Sambucare common to two or more variants of UNIX. For example, the directory
6*f4a2713aSLionel Sambucstructure underneath this directory could look like this:
7*f4a2713aSLionel Sambuc
8*f4a2713aSLionel SambucUnix           - only code that is truly generic to all UNIX platforms
9*f4a2713aSLionel Sambuc  Posix        - code that is specific to Posix variants of UNIX
10*f4a2713aSLionel Sambuc  SUS          - code that is specific to the Single Unix Specification
11*f4a2713aSLionel Sambuc  SysV         - code that is specific to System V variants of UNIX
12*f4a2713aSLionel Sambuc
13*f4a2713aSLionel SambucAs a rule, only those directories actually needing to be created should be
14*f4a2713aSLionel Sambuccreated. Also, further subdirectories could be created to reflect versions of
15*f4a2713aSLionel Sambucthe various standards. For example, under SUS there could be v1, v2, and v3
16*f4a2713aSLionel Sambucsubdirectories to reflect the three major versions of SUS.
17