dirfunc.c
dirfunc.h