|
|
researchv10 Norman
#include <sys/types.h>
#include <sys/stat.h>
/*
* give a name to a tty
* name must be an extant file
*/
#define MSFS 3 /* mounted stream filesystem */
nametty(fd, name)
int fd;
char *name;
{
struct stat st;
if (fmount(MSFS, fd, name, 0) < 0)
return (0);
/*
* make fake pipe mode match mounted fd;
* silly annoyance
*/
if (fstat(fd, &st) >= 0)
chmod(name, st.st_mode & 0777);
return (1);
}
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.