sm_refill
if (sm_refill(fp, timeout) != 0)
if (sm_refill(fp, timeout) != 0)
if (sm_refill(fp, SM_TIME_FOREVER) || fp->f_r < (int) n)
int sm_refill __P((SM_FILE_T *, int));
if (sm_refill(fp, timeout) == 0)
while ((fp->f_r > 0 || sm_refill(fp, SM_TIME_FOREVER)
if (fp->f_r <= 0 && sm_refill(fp, SM_TIME_FOREVER))
if (fp->f_r <= 0 && sm_refill(fp, SM_TIME_FOREVER))
else if (sm_refill(fp, SM_TIME_FOREVER))
if (sm_refill(fp,
sm_refill(fp, SM_TIME_FOREVER))
sm_refill(fp, SM_TIME_FOREVER))
sm_refill(fp, SM_TIME_FOREVER))
sm_refill(fp, SM_TIME_FOREVER))
else if (sm_refill(fp, SM_TIME_FOREVER))
else if (sm_refill(fp, SM_TIME_FOREVER))