readdir_r?
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
Disclaimer: Dieser Thread wurde aus dem alten Forum importiert. Daher werden eventuell nicht alle Formatierungen richtig angezeigt. Der ursprüngliche Thread beginnt im zweiten Post dieses Threads.
2005s-SOS1-Klausur-www
Ich hab eine Frage zur Programmieraufgabe. Genauer zur Funktion dhandle.
Dort soll man ja den Verzeichnisinhalt in den Socket schreiben.
An den Verzeichnisinhalt kommt man ja mittels readdir - doch Schreck: readdir ist nicht reentrant und readdir_r kann man ja schlecht nehmen.
Wie groß mach ich denn die struct dirent*?
Da gab’s doch die Problematik.
Oder soll man den Bereich dann auch noch mal mit einem Semaphor schützen?
Antwort vom juk