Home
last modified time | relevance | path

Searched refs:iop (Results 26 – 50 of 121) sorted by relevance

12345

/illumos-gate/usr/src/lib/libc/port/stdio/
H A Dflockf.c53 _flockget(FILE *iop) in _flockget() argument
55 rmutex_t *rl = IOB_LCK(iop); in _flockget()
63 ftrylockfile(FILE *iop) in ftrylockfile() argument
65 rmutex_t *rl = IOB_LCK(iop); in ftrylockfile()
73 flockfile(FILE *iop) in flockfile() argument
75 rmutex_t *rl = IOB_LCK(iop); in flockfile()
82 funlockfile(FILE *iop) in funlockfile() argument
84 rmutex_t *rl = IOB_LCK(iop); in funlockfile()
91 __fsetlocking(FILE *iop, int type) in __fsetlocking() argument
103 CLEAR_IONOLOCK(iop); in __fsetlocking()
[all …]
H A Dmse.c57 _getorientation(FILE *iop) in _getorientation() argument
59 if (GET_BYTE_MODE(iop)) in _getorientation()
61 else if (GET_WC_MODE(iop)) in _getorientation()
78 _setorientation(FILE *iop, _IOP_orientation_t mode) in _setorientation() argument
82 CLEAR_BYTE_MODE(iop); in _setorientation()
83 CLEAR_WC_MODE(iop); in _setorientation()
86 CLEAR_WC_MODE(iop); in _setorientation()
87 SET_BYTE_MODE(iop); in _setorientation()
90 CLEAR_BYTE_MODE(iop); in _setorientation()
91 SET_WC_MODE(iop); in _setorientation()
H A D_endopen.c56 _endopen(const char *name, const char *type, FILE *iop, int largefile) in _endopen() argument
60 if (iop == NULL) in _endopen()
78 iop->_file = fd; in _endopen()
79 iop->_flag = (iop->_flag & ~_DEF_FLAG_MASK) | fflag; in _endopen()
82 SET_FILE(iop, fd); in _endopen()
83 } else if (_file_set(iop, fd, type) != 0) { in _endopen()
90 iop->_flag = fflag; in _endopen()
94 if (_xseek64(iop, (off64_t)0, SEEK_END) < (off64_t)0) { in _endopen()
95 (void) _xclose(iop); in _endopen()
100 return (iop); in _endopen()
H A Dfmemopen.c67 fmemopen_t *fmp = _xdata(iop); in fmemopen_read()
84 fmemopen_t *fmp = _xdata(iop); in fmemopen_write()
175 fmemopen_close(FILE *iop) in fmemopen_close() argument
179 _xunassoc(iop); in fmemopen_close()
189 FILE *iop; in fmemopen() local
246 iop = _findiop(); in fmemopen()
247 if (iop == NULL) { in fmemopen()
252 iop->_flag = (iop->_flag & ~_DEF_FLAG_MASK) | fflags; in fmemopen()
254 iop->_flag = fflags; in fmemopen()
261 SET_SEEKABLE(iop); in fmemopen()
[all …]
H A Dopen_wmemstream.c57 wmemstream_t *wmemp = _xdata(iop); in open_wmemstream_write()
157 open_wmemstream_close(FILE *iop) in open_wmemstream_close() argument
161 _xunassoc(iop); in open_wmemstream_close()
169 FILE *iop; in open_wmemstream() local
193 iop = _findiop(); in open_wmemstream()
194 if (iop == NULL) { in open_wmemstream()
199 iop->_flag = (iop->_flag & ~_DEF_FLAG_MASK) | _IOWRT; in open_wmemstream()
201 iop->_flag = _IOWRT; in open_wmemstream()
213 _setorientation(iop, _WC_MODE); in open_wmemstream()
214 SET_SEEKABLE(iop); in open_wmemstream()
[all …]
H A D_findbuf.c56 _findbuf(FILE *iop) in _findbuf() argument
58 int fd = _get_fd(iop); in _findbuf()
73 if (iop->_flag & _IONBF) { /* need a small buffer, at least */ in _findbuf()
80 iop->_flag |= _IOMYBUF; in _findbuf()
101 iop->_flag |= _IOMYBUF; in _findbuf()
108 iop->_base = buf + PUSHBACK; /* bytes for pushback */ in _findbuf()
109 iop->_ptr = buf + PUSHBACK; in _findbuf()
110 endbuf = iop->_base + size; in _findbuf()
111 _setbufend(iop, endbuf); in _findbuf()
112 if (!(iop->_flag & _IONBF) && tty != 0) in _findbuf()
[all …]
H A Dopen_memstream.c127 memstream_t *memp = _xdata(iop); in open_memstream_write()
167 memstream_t *memp = _xdata(iop); in open_memstream_seek()
196 open_memstream_close(FILE *iop) in open_memstream_close() argument
200 _xunassoc(iop); in open_memstream_close()
207 FILE *iop; in open_memstream() local
231 iop = _findiop(); in open_memstream()
232 if (iop == NULL) { in open_memstream()
237 iop->_flag = (iop->_flag & ~_DEF_FLAG_MASK) | _IOWRT; in open_memstream()
239 iop->_flag = _IOWRT; in open_memstream()
252 SET_SEEKABLE(iop); in open_memstream()
[all …]
H A Dfdopen.c57 FILE *iop; in fdopen() local
65 if ((iop = _findiop()) == 0) { in fdopen()
72 iop->_flag = 0; /* release iop */ in fdopen()
89 iop->_flag = flag; in fdopen()
92 iop->_file = fd; in fdopen()
95 SET_FILE(iop, fd); in fdopen()
96 } else if (_file_set(iop, fd, type) != 0) { in fdopen()
98 iop->_flag = 0; /* release iop */ in fdopen()
103 return (iop); in fdopen()
H A Dgetline.c43 int delimiter, FILE *_RESTRICT_KYWD iop) in getdelim() argument
68 FLOCKFILE(lk, iop); in getdelim()
70 _SET_ORIENTATION_BYTE(iop); in getdelim()
73 c = (--iop->_cnt < 0) ? __filbuf(iop) : *iop->_ptr++; in getdelim()
103 FILE *_RESTRICT_KYWD iop) in getline() argument
105 return (getdelim(lineptr, n, '\n', iop)); in getline()
H A Dsetbuffer.c41 setbuffer(FILE *iop, char *abuf, size_t asize) in setbuffer() argument
44 (void) setvbuf(iop, NULL, _IONBF, 0); in setbuffer()
46 (void) setvbuf(iop, abuf, _IOFBF, asize); in setbuffer()
56 setlinebuf(FILE *iop) in setlinebuf() argument
58 (void) fflush(iop); in setlinebuf()
59 (void) setvbuf(iop, NULL, _IOLBF, 128); in setlinebuf()
/illumos-gate/usr/src/contrib/ast/src/lib/libast/disc/
H A Dsfdcdos.c112 Sfio_t *iop; in dos_read()
235 Sfio_t *iop;
246 iop->next = iop->data + n;
271 iop->next += m;
279 Sfio_t *iop; in dos_seek()
317 if(sfsetbuf(iop,(char*)iop,0))
318 size = sfvalue(iop);
320 size = iop->endb-iop->data;
326 if((*disc->readf)(iop,iop->data,size,disc)<0)
335 n=(*disc->readf)(iop,iop->data,size,disc);
[all …]
/illumos-gate/usr/src/lib/libc/port/print/
H A Dvfprintf.c55 _vfprintf_c89(FILE *iop, const char *format, va_list ap) in _vfprintf_c89() argument
57 vfprintf(FILE *iop, const char *format, va_list ap) in _vfprintf_c89()
64 FLOCKFILE(lk, iop); in _vfprintf_c89()
66 _SET_ORIENTATION_BYTE(iop); in _vfprintf_c89()
68 if (!(iop->_flag & _IOWRT)) { in _vfprintf_c89()
70 if (iop->_flag & _IORW) { in _vfprintf_c89()
72 iop->_flag |= _IOWRT; in _vfprintf_c89()
81 count = _ndoprnt(format, ap, iop, _F_INTMAX32); in _vfprintf_c89()
83 count = _ndoprnt(format, ap, iop, 0); in _vfprintf_c89()
87 if (FERROR(iop) || count == EOF) { in _vfprintf_c89()
H A Dfprintf.c50 fprintf(FILE *iop, const char *format, ...) in fprintf() argument
59 FLOCKFILE(lk, iop); in fprintf()
61 _SET_ORIENTATION_BYTE(iop); in fprintf()
63 if (!(iop->_flag & _IOWRT)) { in fprintf()
65 if (iop->_flag & _IORW) { in fprintf()
67 iop->_flag |= _IOWRT; in fprintf()
75 count = _ndoprnt(format, ap, iop, 0); in fprintf()
78 if (FERROR(iop) || count == EOF) { in fprintf()
106 _fprintf_c89(FILE *iop, const char *format, ...) in _fprintf_c89() argument
112 count = _vfprintf_c89(iop, format, ap); in _fprintf_c89()
H A Dvwprintf.c106 _vfwprintf_c89(FILE *iop, const wchar_t *format, va_list ap) in _vfwprintf_c89() argument
108 vfwprintf(FILE *iop, const wchar_t *format, va_list ap) in _vfwprintf_c89()
114 FLOCKFILE(lk, iop); in _vfwprintf_c89()
116 if (GET_NO_MODE(iop)) in _vfwprintf_c89()
117 _setorientation(iop, _WC_MODE); in _vfwprintf_c89()
119 if (!(iop->_flag & _IOWRT)) { in _vfwprintf_c89()
121 if (iop->_flag & _IORW) { in _vfwprintf_c89()
123 iop->_flag |= _IOWRT; in _vfwprintf_c89()
132 count = _wndoprnt(format, ap, iop, _F_INTMAX32); in _vfwprintf_c89()
134 count = _wndoprnt(format, ap, iop, 0); in _vfwprintf_c89()
[all …]
H A Dwprintf.c102 fwprintf(FILE *iop, const wchar_t *format, ...) in fwprintf() argument
110 FLOCKFILE(lk, iop); in fwprintf()
112 if (GET_NO_MODE(iop)) in fwprintf()
113 _setorientation(iop, _WC_MODE); in fwprintf()
115 if (!(iop->_flag & _IOWRT)) { in fwprintf()
117 if (iop->_flag & _IORW) { in fwprintf()
119 iop->_flag |= _IOWRT; in fwprintf()
128 count = _wndoprnt(format, ap, iop, 0); in fwprintf()
130 if (FERROR(iop) || count == EOF) { in fwprintf()
190 _fwprintf_c89(FILE *iop, const wchar_t *format, ...) in _fwprintf_c89() argument
[all …]
H A Ddoprnt.c270 iop->_cnt -= (*ptrptr - iop->_ptr); in _dowrite()
271 iop->_ptr = *ptrptr; in _dowrite()
272 _bufsync(iop, _bufend(iop)); in _dowrite()
278 if (n > iop->_cnt) in _dowrite()
279 n = iop->_cnt; in _dowrite()
280 iop->_cnt -= n; in _dowrite()
604 iop->_cnt = _bufend(iop) - iop->_base; in _wndoprnt()
611 bufptr = iop->_ptr; in _wndoprnt()
621 bufptr = iop->_ptr; in _wndoprnt()
686 iop->_cnt -= nn; in _wndoprnt()
[all …]
/illumos-gate/usr/src/cmd/sh/
H A Dfunc.c149 while (iop) in freeio()
156 prs(iop->ioname); in freeio()
162 if (fiotemp == iop) in freeio()
174 free(iop->ioname); in freeio()
175 free(iop->iolink); in freeio()
176 sav = iop->ionxt; in freeio()
177 free(iop); in freeio()
178 iop = sav; in freeio()
425 while (iop) in prio()
427 iof = iop->iofile; in prio()
[all …]
/illumos-gate/usr/src/lib/libc/port/fp/
H A Dfile_decim.c41 #define mygetc(iop) ((iop->_flag & _IOWRT) ? \ argument
42 ((*iop->_ptr == '\0') ? EOF : *iop->_ptr++) : \
43 GETC(iop))
45 #define myungetc(x, iop) ((iop->_flag & _IOWRT) ? *(--iop->_ptr) : \ argument
46 UNGETC(x, iop))
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/sh/
H A Ddeparse.c438 for(;iop;iop=iop->ionxt) in p_redirect()
440 iof=iop->iofile; in p_redirect()
442 if(iop->iovname) in p_redirect()
476 if(iop->iodelim) in p_redirect()
482 here_doc = iop; in p_redirect()
490 if(iop->ionxt) in p_redirect()
499 if(iop->iodelim) in p_redirect()
590 if(iop->iolink) in here_body()
592 iop->iolink = 0; in here_body()
594 if(iop->iofile&IOSTRG) in here_body()
[all …]
H A Dtdump.c193 while(iop) in p_redirect()
195 if(iop->iovname) in p_redirect()
196 sfputl(outfile,iop->iofile|IOVNM); in p_redirect()
198 sfputl(outfile,iop->iofile); in p_redirect()
199 p_string(iop->ioname); in p_redirect()
200 if(iop->iodelim) in p_redirect()
202 p_string(iop->iodelim); in p_redirect()
203 sfputl(outfile,iop->iosize); in p_redirect()
209 if(iop->iovname) in p_redirect()
210 p_string(iop->iovname); in p_redirect()
[all …]
/illumos-gate/usr/src/contrib/ast/src/cmd/ksh93/bltins/
H A Dread.c210 register Sfio_t *iop; in sh_readline() local
230 if(!(iop=shp->sftable[fd]) && !(iop=sh_iostream(shp,fd))) in sh_readline()
316 sfclrerr(iop); in sh_readline()
384 m = sfvalue(iop); in sh_readline()
388 m = (cp = sfreserve(iop,c,0)) ? sfvalue(iop) : 0; in sh_readline()
394 m = (cp = sfreserve(iop,c,SF_LOCKR)) ? sfvalue(iop) : 0; in sh_readline()
453 sfclrerr(iop); in sh_readline()
485 c = sfvalue(iop); in sh_readline()
488 c = sfvalue(iop)+1; in sh_readline()
489 if(!sferror(iop) && sfgetc(iop) >=0) in sh_readline()
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libcmd/
H A Djoin.c132 Sfio_t* iop; member
169 if (jp->file[0].iop && jp->file[0].iop != sfstdin) in done()
170 sfclose(jp->file[0].iop); in done()
171 if (jp->file[1].iop && jp->file[1].iop != sfstdin) in done()
172 sfclose(jp->file[1].iop); in done()
529 sfputc(iop, n); in outfield()
943 jp->file[0].iop = sfstdin; in b_join()
960 jp->file[1].iop = sfstdin; in b_join()
969 sfsetbuf(jp->file[0].iop, jp->file[0].iop, SF_UNBOUND); in b_join()
970 sfsetbuf(jp->file[1].iop, jp->file[1].iop, SF_UNBOUND); in b_join()
[all …]
/illumos-gate/usr/src/contrib/ast/src/lib/libast/uwin/
H A Dgetpass.c53 Sfio_t *iop; in getpass() local
56 if(!(iop = sfopen((Sfio_t*)0, "/dev/tty", "r"))) in getpass()
58 if(tcgetattr(sffileno(iop),&told) < 0) in getpass()
63 if(tcsetattr(sffileno(iop),TCSANOW,&tnew) < 0) in getpass()
67 if(cp = sfgetr(iop,'\n',1)) in getpass()
69 tcsetattr(sffileno(iop),TCSANOW,&told); in getpass()
71 sfclose(iop); in getpass()
/illumos-gate/usr/src/cmd/bhyve/
H A Dfwctl.c558 struct inout_port iop; in fwctl_init() local
561 bzero(&iop, sizeof(iop)); in fwctl_init()
562 iop.name = "fwctl_wreg"; in fwctl_init()
563 iop.port = FWCTL_OUT; in fwctl_init()
564 iop.size = 1; in fwctl_init()
565 iop.flags = IOPORT_F_INOUT; in fwctl_init()
571 bzero(&iop, sizeof(iop)); in fwctl_init()
572 iop.name = "fwctl_rreg"; in fwctl_init()
573 iop.port = FWCTL_IN; in fwctl_init()
574 iop.size = 1; in fwctl_init()
[all …]
/illumos-gate/usr/src/lib/libc/inc/
H A Dmtlib.h81 #define FILELOCKING(iop) (GET_IONOLOCK(iop) == 0) argument
83 #define FLOCKFILE(lk, iop) \ argument
85 if (__libc_threaded && FILELOCKING(iop)) \
86 lk = _flockget((iop)); \
97 #define FLOCKRETURN(iop, ret) \ argument
100 FLOCKFILE(lk, iop); \

12345