On Wed, Mar 12, 2003 at 01:12:50AM +0900, Kazuo Saito wrote:
> Akira also requested to make IO#pipe and IO#popen call IO#initialize
> to add original initialization codes. Nobu Nakada replied that it is
> not recommended because that change may break IO's features as a
> "wrapper" of FILE*.

What are "original initialization codes"?

I do not understand why calling IO#initialize would break IO's features
as a wrapper of FILE*.  Can you elaborate on this?

Paul