Home | History | Annotate | Download | only in src

Lines Matching refs:shf

522 		s->u.shf = shf_open(s->file, O_RDONLY, 0,
524 if (s->u.shf == NULL) {
536 s->u.shf = shf_fdopen(0, SHF_RD | can_seek(0),
542 s->u.shf->flags |= SHF_INTERRUPT;
717 struct shf *shf;
722 shf = shf_open(name, O_RDONLY, 0, SHF_MAPHI | SHF_CLEXEC);
723 if (shf == NULL)
735 quitenv(s ? s->u.shf : NULL);
768 s->u.shf = shf;
771 quitenv(s->u.shf);
1006 quitenv(struct shf *shf)
1057 if (shf)
1058 shf_close(shf);
1079 if (shf)
1080 shf_close(shf);
1420 struct shf shf_iob[NSHF_IOB];
1679 tp->shf = NULL;
1717 /* operation mode for the shf */
1723 tp->shf = shf_fdopen(i, j, NULL);
1985 struct shf *shf;
2000 if (!(shf = shf_open(xp, O_RDONLY, 0, 0))) {
2014 while ((n = shf_read(xp, Xnleft(xs, xp), shf)) > 0) {
2023 cstrerror(shf_errno(shf)));
2030 shf_close(shf);