printf("Listening on 0.0.0.0:%i\n", giServer_Port);
// write pidfile
-// {
-// FILE *fp = fopen("/var/run/dispsrv.pid", "w");
-// fprintf(fp, "%i", getpid());
-// fclose(fp);
-// }
+ {
+ FILE *fp = fopen("/var/run/dispsrv.pid", "w");
+ fprintf(fp, "%i", getpid());
+ fclose(fp);
+ }
for(;;)
{
void Server_Cleanup(void)
{
- printf("Close(%i)\n", giServer_Socket);
+ printf("\nClose(%i)\n", giServer_Socket);
close(giServer_Socket);
}
if( Server_int_ParseArgs(1, CommandString, &command, &args, NULL) )
{
+ if( command == NULL ) return ;
// printf("command=%s, args=%s\n", command, args);
// Is this an error? (just ignore for now)
//args = "";