Lines Matching defs:pctx
142 struct psshfs_ctx pctx;
145 struct psshfs_node *root = &pctx.psn_root;
166 memset(&pctx, 0, sizeof(pctx));
196 pctx.domanglegid = 1;
197 pctx.manglegid = atoi(optarg);
198 if (pctx.manglegid == (gid_t)-1)
200 pctx.mygid = getegid();
227 pctx.domangleuid = 1;
228 pctx.mangleuid = atoi(optarg);
229 if (pctx.mangleuid == (uid_t)-1)
231 pctx.myuid = geteuid();
274 pu = puffs_init(pops, argv[0], "psshfs", &pctx, pflags);
278 pctx.mounttime = time(NULL);
279 pctx.refreshival = refreshival;
280 pctx.numconnections = numconnections;
297 pctx.mountpath = path;
299 pctx.mountpath = ".";
310 pctx.sshargs = sshargs;
312 pctx.nextino = 2;
326 if (puffs_framev_addfd(pu, pctx.sshfd,
332 if (puffs_framev_addfd(pu, pctx.sshfd_data,
336 pctx.sshfd_data = pctx.sshfd;
344 rva->va_fileid = pctx.nextino++;
376 struct psshfs_ctx *pctx = puffs_getspecific(pu);
379 if (fd == pctx->sshfd) {
382 assert(fd == pctx->sshfd_data);
425 struct psshfs_ctx *pctx = puffs_getspecific(pu);
426 char * const *sshargs = pctx->sshargs;
434 sshfd = &pctx->sshfd;
435 sshpid = &pctx->sshpid;
438 sshfd = &pctx->sshfd_data;
439 sshpid = &pctx->sshpid_data;