Motr  M0
uuuid.c File Reference
#include "lib/trace.h"
#include "lib/uuid.h"
#include "lib/errno.h"
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
Include dependency graph for uuuid.c:

Go to the source code of this file.

Macros

#define M0_TRACE_SUBSYSTEM   M0_TRACE_SUBSYS_LIB
 

Enumerations

enum  { MACHINE_ID_LEN = 32 }
 

Functions

void m0_kmod_uuid_file_set (const char *path)
 
void m0_node_uuid_string_set (const char *uuid)
 
int m0_node_uuid_string_get (char buf[M0_UUID_STRLEN+1])
 

Variables

static const char * uuid_file = "/etc/machine-id"
 
static char default_node_uuid [M0_UUID_STRLEN+1]
 
static bool use_default_node_uuid = false