Nachdem ich nun endlich klären konnte, warum meine Modlib nicht mit C laufen wollte, brauche ich nun ein C-Programm, dass mir den eigenen Hostnamen liefert. Mein Testprogramm läßt sich auch fehlerei übersetzen:
#include <winsock2.h>
#include <unistd.h>
int main( void) {
char host_name[255] = {0};
int ccode;
if (( ccode = gethostname( host_name, sizeof( host_name))) != 0) {
printf( "gethostname failed, ccode = %d\n", ccode);
return EXIT_FAILURE;
}
printf( "host name: %s\n", host_name);
return EXIT_SUCCESS;
}
Leider bekomme ich bei der Ausführung folgende Fehlermeldung:
Die eingebundenen Bibliotheken sind:
"../../Compiler lcc-win32/lcc/lib/ws2_32.lib"
"../../Compiler lcc-win32/lcc/lib/kernel32.lib"
"../../Compiler lcc-win32/lcc/lib/user32.lib"
Was mache ich falsch?