Problem: wenn man /dl_start [name...] macht und die datei nicht auf dem server vorhanden is kommt ja com-error file not found
Nun würde ich gern das so machen das: if(com_error (falls halt file not found is)
{usw.....}
Aber com_error gibt ja wie du unten siehst keinen wert zurueck (return ;)
void eth_Com_Error( int level, const char *error, ... )
{
va_list argptr;
char text[1024];
va_start (argptr, error);
vsprintf (text, error, argptr);
va_end (argptr);
/* if( !strstr(text, "download") ){
orig_Com_Error( level, error );
return;
}*/
printf("******************************************\n");
printf("COM_ERROR: %s \n", text);
printf("******************************************\n");
orig_syscall(UI_PRINT, va("^3Com_Error: %s\n", text));
return;
}