[Suche] Bandwith Monitor
-
Hi,
sehe grad, dass die select-Anweisung falsch ist, es muss so heissen:
[cpp]
select ( 0, NULL, NULL, NULL, &tv );[/cpp]Kurz zur Funktion select:
select prueft, ob ein oder mehrere Filedeskriptoren zum lesen (Argument zwei der
select-Funktion == Lesedeskriptormenge), zum schreiben (Argument drei der select-
Funktion == Schreibdeskriptormenge) oder aus der Exception-Deskriptormenge bereit
ist. select prueft und wartet bis der timeout abgelaufen ist (letztes Argument).
Wird kein timeout angegeben, kehr select erst zurueck, wenn einer der File-
deskriptoren bereit ist, oder aber ein Signal abgefangen worde. Das erste
Argument ist die Nummer des groessten Filedeskriptors aus allen drei Deskriptor-
mengen. Zu ihm musst du immer +1 angeben.Hoffe ich hab keine Fehler in der Erklaerung gemacht. Naeheres findest du in den
Manpages bzw. auch im Buch "Linux/Unix Systemprogrammierung".mfg
v R