CVSROOT:        /cvs
Module name:    src
Changes by:     sema...@cvs.openbsd.org 2019/07/15 03:05:46

Modified files:
        sys/kern       : sys_pipe.c 

Log message:
revisit pipe initialization and buffer management

- in dopipe(), get an already zeroed struct (PR_ZERO) instead of manually 
initialize each member (in pipe_create)
- rename pipespace() and pipe_free_kmem() to pipe_buffer_realloc() and 
pipe_buffer_free(): it is more evident that the functions works on the same 
thing
- in pipe_buffer_free(), return early and move the if-body as function body

No functional change intented.

ok anton@ visa@ mpi@

Reply via email to