|
|
BSD 4.3
#include "../h/rt.h"
/*
* deffile - if dp is null, default to def; otherwise, make sure it's a file.
*/
deffile(dp, def)
struct descrip *dp, *def;
{
DeRef(*dp)
if (NULLDESC(*dp)) {
*dp = *def;
return 1;
}
if (QUAL(*dp) || TYPE(*dp) != T_FILE)
runerr(105, dp);
return 0;
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.