#include #include #include #include #include #include #include #include #include #include #define NODEFINE #include #include #include #include "fd.h" int pm_fd2path(int fd, char *path, int npath) { File *f; if((f = pm_lockfile(fd, 0)) == nil) return -1; pm_utfecpy(path, path+npath, f->path); pm_qunlock(&f->lk); return 0; /* BUG is this right? */ }