1*9880d681SAndroid Build Coastguard Workerllvm/lib/Support/Unix README 2*9880d681SAndroid Build Coastguard Worker=========================== 3*9880d681SAndroid Build Coastguard Worker 4*9880d681SAndroid Build Coastguard WorkerThis directory provides implementations of the lib/System classes that 5*9880d681SAndroid Build Coastguard Workerare common to two or more variants of UNIX. For example, the directory 6*9880d681SAndroid Build Coastguard Workerstructure underneath this directory could look like this: 7*9880d681SAndroid Build Coastguard Worker 8*9880d681SAndroid Build Coastguard WorkerUnix - only code that is truly generic to all UNIX platforms 9*9880d681SAndroid Build Coastguard Worker Posix - code that is specific to Posix variants of UNIX 10*9880d681SAndroid Build Coastguard Worker SUS - code that is specific to the Single Unix Specification 11*9880d681SAndroid Build Coastguard Worker SysV - code that is specific to System V variants of UNIX 12*9880d681SAndroid Build Coastguard Worker 13*9880d681SAndroid Build Coastguard WorkerAs a rule, only those directories actually needing to be created should be 14*9880d681SAndroid Build Coastguard Workercreated. Also, further subdirectories could be created to reflect versions of 15*9880d681SAndroid Build Coastguard Workerthe various standards. For example, under SUS there could be v1, v2, and v3 16*9880d681SAndroid Build Coastguard Workersubdirectories to reflect the three major versions of SUS. 17