Blob Blame History Raw
/* -*- mode: c; c-file-style: "openbsd" -*- */

#include "lldpd.h"

static int privileged, unprivileged;
void
priv_privileged_fd(int fd)
{
	privileged = fd;
}
void
priv_unprivileged_fd(int fd)
{
	unprivileged = fd;
}
int
priv_fd(enum priv_context ctx)
{
	switch (ctx) {
	case PRIV_PRIVILEGED: return privileged;
	case PRIV_UNPRIVILEGED: return unprivileged;
	}
	return -1;		/* Not possible */
}