SM_IO_WHAT_FD
if ((fd = sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL)) == -1)
case SM_IO_WHAT_FD:
if (((fd) = sm_io_getinfo(fp, SM_IO_WHAT_FD, NULL)) == -1) \
case SM_IO_WHAT_FD:
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),
case SM_IO_WHAT_FD:
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_WHAT_FD, NULL));
SM_IO_WHAT_FD,
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,
SM_IO_WHAT_FD, NULL),
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
SM_IO_WHAT_FD, NULL),
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,
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) ||
SM_IO_WHAT_FD, NULL));
SM_IO_WHAT_FD, NULL));
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);
case SM_IO_WHAT_FD:
fp->f_file = sm_io_getinfo(so->fp, SM_IO_WHAT_FD, NULL);
case SM_IO_WHAT_FD:
fd = sm_io_getinfo(InChannel, SM_IO_WHAT_FD, NULL);
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,
SM_IO_WHAT_FD,
if (getpeername(sm_io_getinfo(InChannel, SM_IO_WHAT_FD,
SM_IO_WHAT_FD,
if (getsockname(sm_io_getinfo(mci->mci_out, SM_IO_WHAT_FD,
if (getsockname(sm_io_getinfo(mci->mci_out, SM_IO_WHAT_FD,
xfd = sm_io_getinfo(e->e_xfp, SM_IO_WHAT_FD, NULL);
fd = sm_io_getinfo(e->e_lockfp, SM_IO_WHAT_FD, NULL);