use path max from limits.h