12 access(const char *name, int mode)
17 static char omode[] = {
38 fd = open(name, omode[mode&7]);
43 else if(stat(name, &st)==0 && S_ISDIR(st.st_mode)){
44 if(mode & (R_OK|X_OK)){
45 fd = open(name, O_RDONLY);
51 strncpy(tname, name, sizeof(tname)-9);
52 strcat(tname, "/_AcChAcK");
53 fd = creat(tname, 0666);