- /* Signal-Handler einhaengen */
- sigaction( SIGALRM, &saction, NULL );
- sigaction( SIGHUP, &saction, NULL);
- sigaction( SIGINT, &saction, NULL );
- sigaction( SIGQUIT, &saction, NULL );
- sigaction( SIGTERM, &saction, NULL);
- sigaction( SIGUSR1, &saction, NULL);
- sigaction( SIGUSR2, &saction, NULL);
-
- /* Server-"Listen"-Socket initialisieren */
- memset( &my_addr, 0, sizeof( my_addr ));
- my_addr.sin_family = AF_INET;
- my_addr.sin_port = htons( 6668 );
- my_addr.sin_addr.s_addr = htonl( INADDR_ANY );
-
- /* Socket erzeugen, ... */
- my_sock = socket( AF_INET, SOCK_STREAM, 0);
- if( socket < 0 )
- {
- Log( LOG_FATAL, "Can't create socket: %s", strerror( errno ));
- exit( 1 );
- }