arguments; ensure that each is correct with respect to the implementation, rather than being correct as per english.
macro and actual longest symbol is ENAMETOOLONG.