diff --git a/src/main.c b/src/main.c index 89ab49f4..3027d033 100644 --- a/src/main.c +++ b/src/main.c @@ -60,11 +60,21 @@ struct event_base *evbase_main; static int main_exit; +static void +version(void) +{ + fprintf(stdout, "Forked Media Server: Version %s\n", VERSION); + fprintf(stdout, "Copyright (C) 2009 Julien BLACHE \n"); + fprintf(stdout, "Based on mt-daapd, Copyright (C) 2003-2007 Ron Pedde \n"); + fprintf(stdout, "Released under the GNU General Public License version 2 or later\n"); +} static void usage(char *program) { - printf("Usage: %s [options]\n\n",program); + version(); + printf("\n"); + printf("Usage: %s [options]\n\n", program); printf("Options:\n"); printf(" -d Log level (0-5)\n"); printf(" -D Log domains\n"); @@ -407,7 +417,7 @@ main(int argc, char **argv) break; case 'v': - fprintf(stdout, "Forked Media Server: Version %s\n",VERSION); + version(); return EXIT_SUCCESS; break;