i just forgot some brackets.....
if ( (
port = serialOpenPort("/dev/ttyUSB0" ) )
so the programm tested if openeing the port gets to an -1 - that did not happen (port was opened correctly) and the logic 0 = FALSE was written to the variable port. and port 0 = console - damn