netatalk  4.5.0
Free and Open Source Apple Filing Protocol (AFP) Server
Loading...
Searching...
No Matches
cmd_dbd.c File Reference
#include <errno.h>
#include <limits.h>
#include <pwd.h>
#include <signal.h>
#include <stdarg.h>
#include <stdbool.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <atalk/errchk.h>
#include <atalk/globals.h>
#include <atalk/logger.h>
#include <atalk/netatalk_conf.h>
#include <atalk/util.h>
#include "cmd_dbd.h"

Functions

static void sig_handler (int signo)
 SIGNAL handling.
 
static void set_signal (void)
 
static void usage (void)
 
void dbd_log (enum logtype lt, const char *fmt,...)
 
int main (int argc, char **argv)
 

Variables

volatile sig_atomic_t alarmed
 
static dbd_flags_t flags
 

Function Documentation

◆ dbd_log()

void dbd_log ( enum logtype  lt,
const char *  fmt,
  ... 
)

◆ main()

int main ( int  argc,
char **  argv 
)

◆ set_signal()

static void set_signal ( void  )
static

◆ sig_handler()

static void sig_handler ( int  signo)
static

SIGNAL handling.

Note
catch SIGINT and SIGTERM which cause clean exit. Ignore anything else.

◆ usage()

static void usage ( void  )
static

Variable Documentation

◆ alarmed

volatile sig_atomic_t alarmed

flags for signals

◆ flags

dbd_flags_t flags
static