Originally posted by: ccw
You didn't say which platform, "C file descriptor" is just a structure pointer, usually you can pass that to PL/I and PL/I can still call c library function to perform I/O. The reverse is not true, PL/I library interface is not documented to be used from C directly.