Clean up.
The sm-notify command is built from a single source file.
Some of its internal functions are appropriately defined as static.
However, some are declared static, but defined as global. Some are
declared and defined as global. None of them are used outside of
utils/statd/sm-notify.c.
Make all the internal functions in utils/statd/sm-notify.cstatic.
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
static void backup_hosts(const char *, const char *);
static void get_hosts(const char *);
static void insert_host(struct nsm_host *);
static void backup_hosts(const char *, const char *);
static void get_hosts(const char *);
static void insert_host(struct nsm_host *);
-struct nsm_host * find_host(uint32_t);
-void nsm_log(int fac, const char *fmt, ...);
+static struct nsm_host *find_host(uint32_t);
+static void nsm_log(int fac, const char *fmt, ...);
static int record_pid(void);
static void drop_privs(void);
static int record_pid(void);
static void drop_privs(void);
-static void set_kernel_nsm_state(int state);
+static void set_kernel_nsm_state(int state);
static struct nsm_host * hosts = NULL;
static struct nsm_host * hosts = NULL;
notify(void)
{
struct sockaddr_storage address;
notify(void)
{
struct sockaddr_storage address;
/*
* Send notification to a single host
*/
/*
* Send notification to a single host
*/
notify_host(int sock, struct nsm_host *host)
{
struct sockaddr_storage address;
notify_host(int sock, struct nsm_host *host)
{
struct sockaddr_storage address;
/*
* Receive reply from remote host
*/
/*
* Receive reply from remote host
*/
recv_reply(int sock)
{
struct nsm_host *hp;
recv_reply(int sock)
{
struct nsm_host *hp;
/*
* Insert host into sorted list
*/
/*
* Insert host into sorted list
*/
insert_host(struct nsm_host *host)
{
struct nsm_host **where, *p;
insert_host(struct nsm_host *host)
{
struct nsm_host **where, *p;
/*
* Find host given the XID
*/
/*
* Find host given the XID
*/
+static struct nsm_host *
find_host(uint32_t xid)
{
struct nsm_host **where, *p;
find_host(uint32_t xid)
{
struct nsm_host **where, *p;
/*
* Retrieve the current NSM state
*/
/*
* Retrieve the current NSM state
*/
nsm_get_state(int update)
{
char newfile[PATH_MAX];
nsm_get_state(int update)
{
char newfile[PATH_MAX];
nsm_log(int fac, const char *fmt, ...)
{
va_list ap;
nsm_log(int fac, const char *fmt, ...)
{
va_list ap;