* yarrow.c (krb5int_yarrow_input, krb5int_yarrow_final): Don't check for
authorKen Raeburn <raeburn@mit.edu>
Mon, 1 Nov 2004 21:33:05 +0000 (21:33 +0000)
committerKen Raeburn <raeburn@mit.edu>
Mon, 1 Nov 2004 21:33:05 +0000 (21:33 +0000)
commit8fe6fc7b6eace6a1cae442f3b06cc15a6c4e6423
tree2d891551bf1910aa319119bef9679bca48df1524
parentb851a7ae1173b9d8da6b1044c956087da5178de1
* yarrow.c (krb5int_yarrow_input, krb5int_yarrow_final): Don't check for
forking here.
(yarrow_output_locked): Split out from krb5int_yarrow_output, without locking.
(krb5int_yarrow_output): Do locking and call yarrow_output_locked.
(yarrow_gate_locked): New function; uses yarrow_output_locked.
(krb5int_yarrow_output_Block): Use yarrow_gate_locked.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@16853 dc483132-0cff-0310-8789-dd5450dbe970
src/lib/crypto/yarrow/ChangeLog
src/lib/crypto/yarrow/yarrow.c