This repository was archived by the owner on Feb 25, 2022. It is now read-only.
Repository navigation
Expand file tree
/
Copy pathWTF
More file actions
68 lines (42 loc) · 2.3 KB
/
Copy pathWTF
File metadata and controls
68 lines (42 loc) · 2.3 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
BLURB: general blurb on what pty does for you.
README: the first thing you should read; gives basic information and
credits, and tells you how to get pty running.
FORMLETTER: the form letter you should send back to me when you get to
step #12 in README.
SYSCONF: a shell script which looks for various features of your system
and changes config/* accordingly.
WTF: this file, detailing what the, uh, files in this distribution are
for.
CALLS: a detailed list of all the syscalls and library calls used by
pty, followed by a breakdown of the calls into groups and a description
of what you have to do to port each group. This is the most important
file to read if you're going to port pty to a non-BSD system.
CHANGES: reverse chronological list of most of the changes to pty 4.0.
COPYRIGHT: short explanation of the copying rights I'm giving you.
FILES: list of all the files in the pty 4.0 distribution, in some order;
used by ``make shar'', for example.
OBJECTS: list of all the .o files created while compiling pty.
BINARIES: list of all the executables created by ``make''.
Makefile: instructions for make, in a reasonably portable format.
TESTS: typescript of a typical pty test run.
NEW: explanation of the important differences between pty 3.0 and pty 4.0.
NOTES: random implementation notes. This is the first place to turn to
if you're not sure about something in the code.
IMPACT: rough outline of how pty affects the rest of the system.
SECURITY: dull explanation of the incredible torture pty 4.0 has to go
through to ensure that a tty is ``clean''.
QUESTIONS: questions and pty-based answers, mostly stolen from the
USENET newsgroup comp.unix.questions.
*.draft*: draft papers dealing with random topics of possible interest.
SESS.draft2 leads the reader through a session management tutorial.
*.1: man pages for user programs.
*.3: man pages for libraries.
*.7: man pages giving general information.
*.8: man pages for sysadmin programs.
*.c: C source files.
*.h: C header files.
*.sh: sh source files. Makefile does the work of ``compiling'' these.
config/*.h: configuration files. Instead of a big config.h, or lots of
options spread through Makefile or through individual files, all
compile-time options are collected here. SYSCONF edits some of these.
You can edit them too. Or steal them for other programs.