Fd fd_factory()
Factory creating Stdio.Fd objects.
This function is called by openat() , pipe() , dup() and other functions creating new file objects.
The default implementation calls object_program(this_object())() to create the new object, and returns the Fd inherit in it.
object_program(this_object())()
Note that this function must return the Fd inherit in the object.
Stdio.Port()->fd_factory() , openat() , pipe()