sm_io_getinfo
int sm_io_getinfo __P((SM_FILE_T *, int, void *));
if ((fd = sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL)) == -1)
if (((fd) = sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL)) == -1) \
r = sm_io_getinfo(out, SM_IO_WHAT_MODE, &m);
fstat(sm_io_getinfo(af, SM_IO_WHAT_FD, NULL), &stb) < 0 ||
!lockfile(sm_io_getinfo(af, SM_IO_WHAT_FD, NULL), map->map_file,
(void) lockfile(sm_io_getinfo(af, SM_IO_WHAT_FD, NULL),
dfd = sm_io_getinfo(df, SM_IO_WHAT_FD, NULL);
dfd = sm_io_getinfo(df, SM_IO_WHAT_FD, NULL);
else if ((afd = sm_io_getinfo(df, SM_IO_WHAT_FD, NULL)) < 0)
fstat64(sm_io_getinfo(df, SM_IO_WHAT_FD, NULL), &st)
fstat(sm_io_getinfo(df, SM_IO_WHAT_FD, NULL), &st)
if (getsockname(sm_io_getinfo(InChannel, SM_IO_WHAT_FD,
(mpvect[0] == sm_io_getinfo(e->e_lockfp, SM_IO_WHAT_FD,
mpvect[1] == sm_io_getinfo(e->e_lockfp, SM_IO_WHAT_FD,
sm_io_getinfo(e->e_lockfp,
(void) close(sm_io_getinfo(e->e_lockfp,
if (fstat(sm_io_getinfo(e->e_dfp, SM_IO_WHAT_FD, NULL), &stbuf)
fd = sm_io_getinfo(e->e_lockfp, SM_IO_WHAT_FD, NULL);
if (filechanged(realfile, sm_io_getinfo(f, SM_IO_WHAT_FD, NULL),
if (fstat(sm_io_getinfo(f, SM_IO_WHAT_FD, NULL), &stb) < 0)
fsync(sm_io_getinfo(f, SM_IO_WHAT_FD, NULL)) < 0) ||
(void) ftruncate(sm_io_getinfo(f, SM_IO_WHAT_FD, NULL),
(void) fchmod(sm_io_getinfo(f, SM_IO_WHAT_FD, NULL),
rfd = sm_io_getinfo(mci->mci_in, SM_IO_WHAT_FD, NULL);
wfd = sm_io_getinfo(mci->mci_out, SM_IO_WHAT_FD, NULL);
dumpfd(sm_io_getinfo(e->e_xfp, SM_IO_WHAT_FD, NULL), true,
if (isatty(sm_io_getinfo(smioin, SM_IO_WHAT_FD, NULL)))
authinfo = getauthinfo(sm_io_getinfo(InChannel, SM_IO_WHAT_FD,
sm_io_getinfo(InChannel, SM_IO_WHAT_FD, NULL),
sm_io_getinfo(OutChannel, SM_IO_WHAT_FD, NULL), e);
sm_io_getinfo(OutChannel, SM_IO_WHAT_FD, NULL) !=
sm_io_getinfo(smioout, SM_IO_WHAT_FD, NULL))
if (fstat(sm_io_getinfo(af, SM_IO_WHAT_FD, NULL), &st) >= 0)
(void) ftruncate(sm_io_getinfo(mci->mci_statfile, SM_IO_WHAT_FD, NULL),
locked = !lockfile(sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL), pathname,
(void) getpeername(sm_io_getinfo(mci->mci_in,
if (!lockfile(sm_io_getinfo(mci->mci_statfile, SM_IO_WHAT_FD, NULL),
locked = lockfile(sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL), fname, "",
(void) lockfile(sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL), fname,
else if ((afd = sm_io_getinfo(e->e_dfp, SM_IO_WHAT_FD, NULL)) >= 0
prevsize = sm_io_getinfo(e->e_dfp, SM_IO_WHAT_SIZE, NULL);
if (sm_io_getinfo(e->e_dfp, SM_IO_WHAT_ISTYPE, BF_FILE_TYPE))
err = ftruncate(sm_io_getinfo(e->e_dfp,
w->w_lock = !lockfile(sm_io_getinfo(cf, SM_IO_WHAT_FD,
if (!lockfile(sm_io_getinfo(qfp, SM_IO_WHAT_FD, NULL), qf, NULL,
fstat(sm_io_getinfo(qfp, SM_IO_WHAT_FD, NULL), &st) < 0)
if (fstat(sm_io_getinfo(e->e_dfp, SM_IO_WHAT_FD, NULL), &st)
dumpfd(sm_io_getinfo(tfp, SM_IO_WHAT_FD, NULL), true, false);
dumpfd(sm_io_getinfo(e->e_lockfp, SM_IO_WHAT_FD, NULL),
if (fsync(sm_io_getinfo(e->e_dfp, SM_IO_WHAT_FD,
sm_io_getinfo(e->e_dfp, SM_IO_WHAT_ISTYPE, BF_FILE_TYPE))
if (fsync(sm_io_getinfo(dfp, SM_IO_WHAT_FD, NULL)) < 0)
fsync(sm_io_getinfo(tempqfp, SM_IO_WHAT_FD, NULL)) < 0) ||
fsync(sm_io_getinfo(tfp, SM_IO_WHAT_FD, NULL)) < 0) ||
(void) fsync(sm_io_getinfo(tempqfp,
(void) fsync(sm_io_getinfo(oldqfp,
if (fstat(sm_io_getinfo(cf, SM_IO_WHAT_FD, NULL), &statb) < 0)
else if (filechanged(fname, sm_io_getinfo(fp,SM_IO_WHAT_FD, NULL), &st))
if (fstat(sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL), &st) < 0)
safechown = chownsafe(sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL), safedir);
fp->f_file = sm_io_getinfo(so->fp, SM_IO_WHAT_FD, NULL);
return sm_io_getinfo(so->fp, what, valp);
fd = sm_io_getinfo(InChannel, SM_IO_WHAT_FD, NULL);
sm_io_getinfo(InChannel, SM_IO_IS_READABLE, NULL) > 0)
rfd = sm_io_getinfo(InChannel, SM_IO_WHAT_FD, NULL);
wfd = sm_io_getinfo(OutChannel, SM_IO_WHAT_FD, NULL);
dfd = sm_io_getinfo(df, SM_IO_WHAT_FD, NULL);
else if ((afd = sm_io_getinfo(df, SM_IO_WHAT_FD, NULL)) < 0)
inchfd = sm_io_getinfo(InChannel, SM_IO_WHAT_FD, NULL);
outchfd = sm_io_getinfo(OutChannel, SM_IO_WHAT_FD, NULL);
outfd = sm_io_getinfo(smioout, SM_IO_WHAT_FD, NULL);
if (getpeername(sm_io_getinfo(InChannel, SM_IO_WHAT_FD,
if (getsockname(sm_io_getinfo(InChannel,
if (getpeername(sm_io_getinfo(InChannel, SM_IO_WHAT_FD,
if (getsockname(sm_io_getinfo(InChannel,
if (getsockname(sm_io_getinfo(mci->mci_out, SM_IO_WHAT_FD,
if (getsockname(sm_io_getinfo(mci->mci_out, SM_IO_WHAT_FD,
sm_io_getinfo(mci->mci_in, SM_IO_IS_READABLE, NULL) > 0)
if (sm_io_getinfo(mci->mci_in, SM_IO_IS_READABLE, NULL) > 0)
xfd = sm_io_getinfo(e->e_xfp, SM_IO_WHAT_FD, NULL);
fd = sm_io_getinfo(e->e_lockfp, SM_IO_WHAT_FD, NULL);