Kommiunikation zwischen Prozessen mittels Textfile
-
Hallo!
Folgendes Problem: Ich habe zwei Prozesse, welche über ein Textfile miteinander kommunizieren. Dabei soll es jedoch so sein, dass wenn der einte Prozess das File geöffnet hat, der andere Prozess das merkt und dann ne weile usleep() ausführt um dann nochmal zu probieren ob das File jetzt frei ist.
Ist das mittels normalen stdio.h Funktionen möglich, oder muss ich da auf io.h zurückgreifen? Oder hat da jemand ne ganz andere Idee?
Oder muss ich mittels nem System-Call schauen ob das Filein benutzung ist?Kernel: 2.6.24
"Distribution": ELDK 4.2 (http://www.denx.de/wiki/DULG/ELDK)
Prozessor: MPC52xxDanke!
-
das geht mit flock()
-
Jep, habe das ganze mit flock() gelöst!
Danke!