Быстрый вопрос, надеясь, что кто-то может проверить.После разветвления, если вы вызываете close(2)
в родительском элементе, stderr в дочернем элементе не изменяется.Однако, если вы вызываете close(2)
в дочернем элементе, stderr в родительском элементе закрывается.Это кажется правильным?Я проверил это во FreeBSD, и, похоже, это так, но я не уверен, почему.Я ожидаю, что либо они оба не влияют друг на друга, либо они влияют, но не это.
Есть идеи?