checkwriteperm
static int checkwriteperm(const char *_file, const char *_directory);
if (checkwriteperm(file,".") == 0)
fd = checkwriteperm(file,"/");
fd = checkwriteperm(file, dirpath);