ach: greatly simplified synchronization so that it is now intelligible.  Atomic sections are larger, but half as many locks get taken.  Also added achcat, which copies text lines from stdio through ach.
ach: greatly simplified synchronization so that it is now
intelligible.  Atomic sections are larger, but half as many locks get
taken.  Also added achcat, which copies text lines from stdio through
ach.


git-svn-id: 1f37a463a2a3d321d053f78ee1988e17a1bfe0a9@1263 4f504ea5-f356-0410-adec-f1b3679f3bb7

golems/ach,golems/ach,chen0510566/ach,chen0510566/ach,golems/ach,chen0510566/ach,chen0510566/ach,golems/ach,golems/ach,chen0510566/ach,golems/ach,chen0510566/ach