/* Copyright (c) 2016 Red Hat, Inc. This file is part of gluster-block. This file is licensed to you under your choice of the GNU Lesser General Public License, version 3 or any later version (LGPLv3 or later), or the GNU General Public License, version 2 (GPLv2), in all cases as published by the Free Software Foundation. */ # ifndef _COMMON_H # define _COMMON_H 1 # include "utils.h" # define GB_LOGDIR DATADIR "/log/gluster-block" # define GB_INFODIR DATADIR "/run" # define GB_UNIX_ADDRESS GB_INFODIR "/gluster-block.socket" # define GB_TCP_PORT 24006 # define DAEMON_LOG_FILE GB_LOGDIR "/gluster-blockd.log" # define CLI_LOG_FILE GB_LOGDIR "/gluster-block-cli.log" #define DEVNULLPATH "/dev/null" # define GFAPI_LOG_FILE GB_LOGDIR "/gluster-block-gfapi.log" # define GFAPI_LOG_LEVEL 7 # define GB_METADIR "/block-meta" # define GB_STOREDIR "/block-store" # define GB_TXLOCKFILE "meta.lock" # define SUN_PATH_MAX (sizeof(struct sockaddr_un) - sizeof(unsigned short int)) /*sun_family*/ ssize_t glusterBlockCreateParseSize(const char *dom, char *value); # endif /* _COMMON_H */