Home
last modified time | relevance | path

Searched refs:SF_SHARE (Results 1 – 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/contrib/ast/src/lib/libast/sfio/
H A Dsfrd.c147 if((f->flags&(SF_SHARE|SF_PUBLIC)) == (SF_SHARE|SF_PUBLIC) &&
153 if((f->flags&SF_SHARE) || (size_t)(r = f->extent-f->here) < n)
236 if(f->extent >= 0 && (f->flags&SF_SHARE) )
246 { int share = f->flags&SF_SHARE;
251 else f->flags &= ~SF_SHARE;
262 else if(f->extent < 0 && (f->flags&SF_SHARE) && rcrv)
H A Dsfsize.c55 { if(f->flags&(SF_SHARE|SF_APPENDWR))
77 if((f->flags&(SF_SHARE|SF_PUBLIC)) == (SF_SHARE|SF_PUBLIC))
H A Dsfwr.c181 { if(f->here != f->extent || (f->flags&SF_SHARE))
186 else if((f->flags&SF_SHARE) && !(f->flags&SF_PUBLIC))
201 !(f->flags&(SF_SHARE|SF_APPENDWR)) &&
H A Dsfseek.c68 hardseek = (type|f->flags)&(SF_SHARE|SF_PUBLIC);
80 f->flags |= SF_SHARE|SF_PUBLIC;
89 mustsync = (type&SF_SHARE) && !(type&SF_PUBLIC) &&
H A Dsfpool.c90 p->mode = mode&SF_SHARE;
123 if(!(p->mode&SF_SHARE) || (head->mode&SF_READ) || (f->mode&SF_READ) )
327 if(mode&SF_SHARE) /* can only have write streams */
H A Dsftell.c54 if(f->extent >= 0 && (f->flags&(SF_SHARE|SF_APPENDWR)) )
H A Dsfmove.c93 (fw->extent < 0 || (fw->flags&SF_SHARE)) ) )
159 if(n > 0 && fr->extent < 0 && (fr->flags&SF_SHARE) )
H A Dsfset.c94 if(!(f->flags&SF_SHARE) || f->extent < 0)
H A Dsfputr.c123 if(f->extent < 0 && (f->flags&SF_SHARE) )
H A Dsffilbuf.c95 { if(r > n && f->extent < 0 && (f->flags&SF_SHARE) )
H A Dsfread.c109 ((f->flags&SF_SHARE) && f->extent < 0) )
H A Dsfsync.c152 if((f->flags&SF_SHARE) && !(f->flags&SF_PUBLIC) &&
H A Dsfwrite.c148 if(f->extent < 0 && (f->flags&SF_SHARE) && !(f->flags&SF_PUBLIC) )
H A Dsfmode.c515 if((f->flags&(SF_SHARE|SF_PUBLIC)) == (SF_SHARE|SF_PUBLIC) &&
H A Dsfreserve.c130 else if(type == SF_LOCKR && f->extent < 0 && (f->flags&SF_SHARE) )
H A Dsfsetbuf.c267 f->flags |= SF_SHARE|SF_PUBLIC;
/illumos-gate/usr/src/contrib/ast/src/lib/libast/stdio/
H A Dfseek.c35 return sfseek(f, (Sfoff_t)off, op|SF_SHARE) >= 0 ? 0 : -1; in fseek()
45 return sfseek(f, (Sfoff_t)off, op|SF_SHARE) >= 0 ? 0 : -1; in fseek64()
H A Dfseeko.c35 return sfseek(f, (Sfoff_t)off, op|SF_SHARE) >= 0 ? 0 : -1; in fseeko()
45 return sfseek(f, (Sfoff_t)off, op|SF_SHARE) >= 0 ? 0 : -1; in fseeko64()
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dread.c333 was_share = (sfset(iop,SF_SHARE,shp->redir0!=2)&SF_SHARE)!=0; in sh_readline()
356 if((sfset(iop,SF_SHARE,1)&SF_SHARE) && fd!=0) in sh_readline()
807 sfset(iop,SF_SHARE,0); in sh_readline()
H A Dprint.c320 n = sfset(outfile,SF_SHARE|SF_PUBLIC,0); in b_print()
369 else if(n&SF_SHARE) in b_print()
371 sfset(outfile,SF_SHARE|SF_PUBLIC,1); in b_print()
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/
H A Dtail.c294 sfset(tp->sp, SF_SHARE, 0); in init()
300 sfset(tp->sp, SF_SHARE, !(flags & FOLLOW)); in init()
764 sfset(ip, SF_SHARE, 1); in b_tail()
774 sfset(ip, SF_SHARE, 0); in b_tail()
H A Dhead.c131 sfset(fp, SF_SHARE, 1); in b_head()
H A DRELEASE238 01-10-29 tail.c: SF_SHARE on only if not reading through EOF
242 01-09-06 tail: input streams must be SF_SHARE -- duh
309 96-12-25 head: sfset(sfstdin,SF_SHARE,1)
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Dio.c466 sfset(sfstdin,SF_SHARE|SF_PUBLIC,1); in sh_ioinit()
548 flags |= SF_SHARE|SF_PUBLIC; in sh_iostream()
661 sfset(sp,SF_SHARE|SF_PUBLIC,1); in sh_iorenumber()
680 sfset(sp,SF_SHARE|SF_PUBLIC,1); in sh_iorenumber()
1022 was_share = sfset(sp,SF_SHARE,1); in io_patseek()
1046 if(fd==0 && !(was_share&SF_SHARE)) in io_patseek()
1047 sfset(sp, SF_SHARE,0); in io_patseek()
1979 if(!(shp->fdstatus[fd]&IOCLEX) && (sfset(iop,0,0)&SF_SHARE)) in piperead()
2165 sfflags = sfset(sfstderr,SF_SHARE|SF_PUBLIC|SF_READ,0); in io_prompt()
2217 sfset(sfstderr,sfflags&SF_READ|SF_SHARE|SF_PUBLIC,1); in io_prompt()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Dsfio.h142 #define SF_SHARE 0000100 /* stream with shared file descriptor */ macro

12