File desc and generic packed trig funcs