Hallo,
Danke für die schnelle Antwort, aber "muesste" ist mir
leider zu ungenau.
Es gibt genau 2 Wege, 100% sicher zu gehen: ausprobieren oder
nachschauen.
Generell wird bei einem fork() eine Kopie des Filedescriptors
gemacht, wie bei dup2(2). Und in dup2(2) heisst es:
| The two descriptors do not share the close-on-exec
| flag, however.
Ergo, es muessten beide geschlossen werden.
Nicht das ich am Ende noch die DB schließe, während der
andere Prozess gerade in die DB schreibt.
Schreib ein Test-Script :)
Gruesse,
CK