main: static-fication, ANSI fixes
git-svn-id: https://svn.musicpd.org/mpd/trunk@4354 09075e82-0dd4-0310-85a5-a0d7c8717e4f
This commit is contained in:
26
src/main.c
26
src/main.c
@@ -71,7 +71,7 @@ typedef struct _Options {
|
|||||||
* from git-1.3.0, needed for solaris
|
* from git-1.3.0, needed for solaris
|
||||||
*/
|
*/
|
||||||
#ifndef HAVE_SETENV
|
#ifndef HAVE_SETENV
|
||||||
int setenv(const char *name, const char *value, int replace)
|
static int setenv(const char *name, const char *value, int replace)
|
||||||
{
|
{
|
||||||
int out;
|
int out;
|
||||||
size_t namelen, valuelen;
|
size_t namelen, valuelen;
|
||||||
@@ -105,7 +105,7 @@ int setenv(const char *name, const char *value, int replace)
|
|||||||
}
|
}
|
||||||
#endif /* HAVE_SETENV */
|
#endif /* HAVE_SETENV */
|
||||||
|
|
||||||
void usage(char * argv[]) {
|
static void usage(char * argv[]) {
|
||||||
ERROR("usage:\n");
|
ERROR("usage:\n");
|
||||||
ERROR(" %s [options] <conf file>\n",argv[0]);
|
ERROR(" %s [options] <conf file>\n",argv[0]);
|
||||||
ERROR(" %s [options] (searches for ~%s then %s)\n",
|
ERROR(" %s [options] (searches for ~%s then %s)\n",
|
||||||
@@ -124,7 +124,7 @@ void usage(char * argv[]) {
|
|||||||
ERROR(" --version prints version information\n");
|
ERROR(" --version prints version information\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void version() {
|
static void version(void) {
|
||||||
LOG("mpd (MPD: Music Player Daemon) %s\n",VERSION);
|
LOG("mpd (MPD: Music Player Daemon) %s\n",VERSION);
|
||||||
LOG("\n");
|
LOG("\n");
|
||||||
LOG("Copyright (C) 2003-2006 Warren Dukes <warren.dukes@gmail.com>\n");
|
LOG("Copyright (C) 2003-2006 Warren Dukes <warren.dukes@gmail.com>\n");
|
||||||
@@ -137,7 +137,7 @@ void version() {
|
|||||||
printAllInputPluginSuffixes(stdout);
|
printAllInputPluginSuffixes(stdout);
|
||||||
}
|
}
|
||||||
|
|
||||||
void parseOptions(int argc, char ** argv, Options * options) {
|
static void parseOptions(int argc, char ** argv, Options * options) {
|
||||||
int argcLeft = argc;
|
int argcLeft = argc;
|
||||||
|
|
||||||
options->daemon = 1;
|
options->daemon = 1;
|
||||||
@@ -228,14 +228,14 @@ void parseOptions(int argc, char ** argv, Options * options) {
|
|||||||
exit(EXIT_FAILURE);
|
exit(EXIT_FAILURE);
|
||||||
}
|
}
|
||||||
|
|
||||||
void closeAllFDs() {
|
static void closeAllFDs(void) {
|
||||||
int i;
|
int i;
|
||||||
int fds = getdtablesize();
|
int fds = getdtablesize();
|
||||||
|
|
||||||
for(i = 3; i < fds; i++) close(i);
|
for(i = 3; i < fds; i++) close(i);
|
||||||
}
|
}
|
||||||
|
|
||||||
void changeToUser() {
|
static void changeToUser(void) {
|
||||||
ConfigParam * param = getConfigParam(CONF_USER);
|
ConfigParam * param = getConfigParam(CONF_USER);
|
||||||
|
|
||||||
if (param && strlen(param->value)) {
|
if (param && strlen(param->value)) {
|
||||||
@@ -281,7 +281,7 @@ void changeToUser() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void openLogFiles(Options * options, FILE ** out, FILE ** err) {
|
static void openLogFiles(Options * options, FILE ** out, FILE ** err) {
|
||||||
ConfigParam * logParam = parseConfigFilePath(CONF_LOG_FILE, 1);
|
ConfigParam * logParam = parseConfigFilePath(CONF_LOG_FILE, 1);
|
||||||
ConfigParam * errorParam = parseConfigFilePath(CONF_ERROR_FILE, 1);
|
ConfigParam * errorParam = parseConfigFilePath(CONF_ERROR_FILE, 1);
|
||||||
|
|
||||||
@@ -311,7 +311,7 @@ void openLogFiles(Options * options, FILE ** out, FILE ** err) {
|
|||||||
umask(prev);
|
umask(prev);
|
||||||
}
|
}
|
||||||
|
|
||||||
void openDB(Options * options, char * argv0) {
|
static void openDB(Options * options, char * argv0) {
|
||||||
if(options->createDB>0 || readDirectoryDB()<0) {
|
if(options->createDB>0 || readDirectoryDB()<0) {
|
||||||
if(options->createDB<0) {
|
if(options->createDB<0) {
|
||||||
ERROR("can't open db file and using \"--no-create-db\""
|
ERROR("can't open db file and using \"--no-create-db\""
|
||||||
@@ -332,7 +332,7 @@ void openDB(Options * options, char * argv0) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void startMainProcess() {
|
static void startMainProcess(void) {
|
||||||
int pid;
|
int pid;
|
||||||
fflush(0);
|
fflush(0);
|
||||||
pid = fork();
|
pid = fork();
|
||||||
@@ -371,7 +371,7 @@ void startMainProcess() {
|
|||||||
DEBUG("main process started!\n");
|
DEBUG("main process started!\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
void daemonize(Options * options) {
|
static void daemonize(Options * options) {
|
||||||
FILE * fp = NULL;
|
FILE * fp = NULL;
|
||||||
ConfigParam * pidFileParam = parseConfigFilePath(CONF_PID_FILE, 0);
|
ConfigParam * pidFileParam = parseConfigFilePath(CONF_PID_FILE, 0);
|
||||||
|
|
||||||
@@ -428,7 +428,7 @@ void daemonize(Options * options) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void setupLogOutput(Options * options, FILE * out, FILE * err) {
|
static void setupLogOutput(Options * options, FILE * out, FILE * err) {
|
||||||
if(!options->stdOutput) {
|
if(!options->stdOutput) {
|
||||||
fflush(NULL);
|
fflush(NULL);
|
||||||
|
|
||||||
@@ -464,7 +464,7 @@ void setupLogOutput(Options * options, FILE * out, FILE * err) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void cleanUpPidFile() {
|
static void cleanUpPidFile(void) {
|
||||||
ConfigParam * pidFileParam = parseConfigFilePath(CONF_PID_FILE, 0);
|
ConfigParam * pidFileParam = parseConfigFilePath(CONF_PID_FILE, 0);
|
||||||
|
|
||||||
if (!pidFileParam) return;
|
if (!pidFileParam) return;
|
||||||
@@ -474,7 +474,7 @@ void cleanUpPidFile() {
|
|||||||
unlink(pidFileParam->value);
|
unlink(pidFileParam->value);
|
||||||
}
|
}
|
||||||
|
|
||||||
void killFromPidFile(char * cmd, int killOption) {
|
static void killFromPidFile(char * cmd, int killOption) {
|
||||||
/*char buf[32];
|
/*char buf[32];
|
||||||
struct stat st_cmd;
|
struct stat st_cmd;
|
||||||
struct stat st_exe;*/
|
struct stat st_exe;*/
|
||||||
|
Reference in New Issue
Block a user