Added Pos_PID() and Neg_PID() helper funcs
Added retest target
Added compile/precompile options
Skip procedure generation if case macros are not defined
Add compiler options
Added gcc_options member
More fcntl() variations