PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Definiton der Struktur fd_set unter Linux


Gast
2004-02-04, 18:44:29
Ich suche die Definition der Struktur fd_set
in Linux. Bin gerade dabei eine Netzwerkklasse von mir von Windows auf Linux umzustellen.

In Linux sieht die Struktur ja so aus

typedef struct fd_set {
u_int fd_count; /* how many are SET? */
SOCKET fd_array[FD_SETSIZE]; /* an array of SOCKETs */
} fd_set;

Unter Linux scmieest er mir aber wenn ich diese Membernamen verwenden solche Fehlermweldungen aus

nj_ip.cpp:265: error: 'struct fd_set' has no member named 'fd_count'
nj_ip.cpp:268: error: 'struct fd_set' has no member named 'fd_array'

:(

Hab im Moment leider nicht die möglichkeit in den entsprechenden Headern nachzuschauen(lass es mir auch von einen Freund kompiliern, der die Datein wllte daher auch überhaupt erst der Versuch den Quellcode auf Linux zu Migriren).

Lso wer so nett wäre unt Linux gerade zu hat hat nach meinem Wissen steht die definiton in der Datei sys/types.h