The two can be useful for the following transformations fileno: `FILE *` -> `int fd` fdopen: `int fd` -> `FILE *`