Lines Matching refs:exe
619 static Exe_test_t* exe[16]; variable
629 if (fd >= 0 && fd < elementsof(exe) && exe[fd]) in close()
631 r = exe[fd]->test; in close()
632 exe[fd]->test = 0; in close()
633 if (r > 0 && !fstat(fd, &st) && st.st_ino == exe[fd]->ino) in close()
638 if (!stat(exe[fd]->path, &st) && st.st_ino == exe[fd]->ino) in close()
640 snprintf(buf, sizeof(buf), "%s.exe", exe[fd]->path); in close()
641 _rename(exe[fd]->path, buf); in close()
653 if (fd >= 0 && fd < elementsof(exe) && exe[fd] && exe[fd]->test < 0) in write()
654 …exe[fd]->test = n >= 2 && ((unsigned char*)buf)[1] == 0x5a && (((unsigned char*)buf)[0] == 0x4c ||… in write()
684 if (fd >= 0 && fd < elementsof(exe) && strlen(path) < PATH_MAX && in open()
687 …if (!suffix(path) && !fstat(fd, &st) && (exe[fd] || (exe[fd] = (Exe_test_t*)malloc(sizeof(Exe_test… in open()
689 exe[fd]->test = -1; in open()
690 exe[fd]->ino = st.st_ino; in open()
691 strcpy(exe[fd]->path, path); in open()