Motr  M0
m0d.c File Reference
#include "lib/trace.h"
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <err.h>
#include <signal.h>
#include <sys/time.h>
#include <sys/resource.h>
#include "lib/errno.h"
#include "lib/memory.h"
#include "lib/misc.h"
#include "lib/user_space/trace.h"
#include "motr/setup.h"
#include "motr/init.h"
#include "motr/version.h"
#include "module/instance.h"
#include "reqh/reqh_service.h"
#include "motr/process_attr.h"
#include "ha/note.h"
Include dependency graph for m0d.c:

Go to the source code of this file.

Macros

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_M0D
 

Enumerations

enum  result_status { M0_RESULT_STATUS_WORK = 0, M0_RESULT_STATUS_STOP = 1, M0_RESULT_STATUS_RESTART = 2 }
 

Functions

static void cs_term_sig_handler (int signum)
 
static int cs_register_signal (void)
 
static int cs_wait_signal (void)
 
M0_INTERNAL int main (int argc, char **argv)
 

Variables

volatile sig_atomic_t gotsignal
 
static bool regsignal = false
 

Macro Definition Documentation

◆ M0_TRACE_SUBSYSTEM

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_M0D

Definition at line 23 of file m0d.c.