|
|
1.1 root 1: #include <sys/types.h>
2: #include <sys/stat.h>
3: /*
4: * give a name to a tty
5: * name must be an extant file
6: */
7:
8: #define MSFS 3 /* mounted stream filesystem */
9:
10: nametty(fd, name)
11: int fd;
12: char *name;
13: {
14: struct stat st;
15:
16: if (fmount(MSFS, fd, name, 0) < 0)
17: return (0);
18: /*
19: * make fake pipe mode match mounted fd;
20: * silly annoyance
21: */
22: if (fstat(fd, &st) >= 0)
23: chmod(name, st.st_mode & 0777);
24: return (1);
25: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.