Understand Semantics example: file descriptors inheritance over fork access rights only checked on open(2)