/src/share/examples/puffs/pgfs/ |
newfs.sql | 82 parent_fileid fileid NOT NULL, -- REFERENCES file, field in table:dirent 86 CONSTRAINT dirent_pkey PRIMARY KEY(parent_fileid, name), 89 CONSTRAINT dirent_noself CHECK(parent_fileid <> child_fileid));
|
pgfs_puffs.c | 124 fileid_t parent_fileid; local in function:pgfs_node_readdir 143 parent_fileid = cookie_to_fileid(opc); 145 DPRINTF("%llu %" PRIu64 "\n", parent_fileid, offset); 151 child_fileid = parent_fileid; 157 if (parent_fileid != PGFS_ROOT_FILEID) { 161 error = lookupp(xc, parent_fileid, &child_fileid); 167 child_fileid = parent_fileid; 199 "WHERE parent_fileid = $1 " 202 error = sendcmd(xc, c, parent_fileid, offset); 269 error = update_atime(xc, parent_fileid); 293 fileid_t parent_fileid; local in function:pgfs_node_lookup 384 fileid_t parent_fileid = cookie_to_fileid(opc); local in function:pgfs_node_mkdir 426 fileid_t parent_fileid = cookie_to_fileid(opc); local in function:pgfs_node_create 673 fileid_t parent_fileid = cookie_to_fileid(opc); local in function:pgfs_node_rmdir 1040 fileid_t parent_fileid = cookie_to_fileid(opc); local in function:pgfs_node_symlink [all...] |
pgfs_subs.c | 644 CREATECMD(c, "SELECT parent_fileid FROM dirent " 697 "(parent_fileid, name, child_fileid) " 722 "WHERE parent_fileid = $1 AND name = $2 AND child_fileid = $3", 761 mklinkfile_lo(struct Xconn *xc, fileid_t parent_fileid, const char *name, 770 error = mklinkfile(xc, parent_fileid, name, vtype, mode, uid, gid, 884 fileid_t parent_fileid; local in function:check_path 891 "SELECT parent_fileid, cookie, child_fileid " 895 "SELECT d.parent_fileid, d.cookie, " 898 "ON d.child_fileid = r.parent_fileid " 900 "SELECT d.parent_fileid " [all...] |