+ /* Wenn stdin ein ein TTY ist: auf Taste warten */
+ if( isatty( fileno( stdout )))
+ {
+ puts( "OK, press enter to see a dump of your service configuration ..." );
+ getchar( );
+ }
+ else puts( "Ok, dump of your server configuration follows:\n" );
+
+ puts( "[GLOBAL]" );
+ printf( " ServerName = %s\n", Conf_ServerName );
+ printf( " ServerInfo = %s\n", Conf_ServerInfo );
+ printf( " ServerPwd = %s\n", Conf_ServerPwd );
+ printf( " MotdFile = %s\n", Conf_MotdFile );
+ printf( " ListenPorts = " );
+ for( i = 0; i < Conf_ListenPorts_Count; i++ )
+ {
+ if( i != 0 ) printf( ", " );
+ printf( "%d", Conf_ListenPorts[i] );
+ }
+ if( Conf_ListenPorts_Count < 1 ) puts( "<none>");
+ else puts( "" );
+ printf( " PingTimeout = %d\n", Conf_PingTimeout );
+ printf( " PongTimeout = %d\n", Conf_PongTimeout );
+ printf( " ConnectRetry = %d\n", Conf_ConnectRetry );
+ puts( "" );
+
+ for( i = 0; i < Conf_Oper_Count; i++ )
+ {
+ puts( "[OPERATOR]" );
+ printf( " Name = %s\n", Conf_Oper[i].name );
+ printf( " Password = %s\n", Conf_Oper[i].pwd );
+ puts( "" );
+ }
+
+ for( i = 0; i < Conf_Server_Count; i++ )
+ {
+ puts( "[SERVER]" );
+ printf( " Name = %s\n", Conf_Server[i].name );
+ printf( " Host = %s\n", Conf_Server[i].host );
+ printf( " Port = %d\n", Conf_Server[i].port );
+ printf( " Password = %s\n", Conf_Server[i].pwd );
+ printf( " Group = %d\n", Conf_Server[i].group );
+ puts( "" );
+ }
+
+ return 0;
+} /* Conf_Test */
+
+
+GLOBAL VOID Conf_Exit( VOID )
+{
+ /* ... */
+} /* Config_Exit */
+
+
+LOCAL VOID Set_Defaults( VOID )
+{
+ /* Konfigurationsvariablen initialisieren, d.h. auf Default-Werte setzen. */