Hmm,...
Natürlich ist die Struktur nur in der Funktion nötig, in der konfiguriert wird. Macht Sinn, die dann auch nur dort zu definieren, wie es ja in Deinem Beispiel schön zu sehen ist. Dann muss ich sie auch nicht als Argument übergeben..
Und selbst wenn, dann müßte die Funktion so beginnen:
Code:
int rs232_oeffnen(int *fd, struct termios *backup, struct termios *rs232)
{
[...]
}
und der Aufruf:
Code:
rs232(&fd, &backup, &rs232)
{
[...]
}
Dann müßte es passen, oder?
Ich werde die Struktur aber lokal definieren, macht mehr Sinn.

Vielen Dank,

rockin_santa