summaryrefslogtreecommitdiffstats
path: root/lib/privs.h
diff options
context:
space:
mode:
authorpaulo <paul@bayleaf.org.uk>2009-12-03 17:53:29 +0000
committerpaulo <paul@bayleaf.org.uk>2009-12-03 17:53:29 +0000
commitf95dfb51f2da39159aea40f62de3532ff3228b1b (patch)
tree60b16c6631e3cbcd78ca2d6cea25d21c1026b702 /lib/privs.h
parent8364e12dd2737cf77a4e3ead7c3d7bb9cc684010 (diff)
downloadquagga-f95dfb51f2da39159aea40f62de3532ff3228b1b.tar.bz2
quagga-f95dfb51f2da39159aea40f62de3532ff3228b1b.tar.xz
Added zlog_abort functions. Changed pthread mutes to qpthread mutexes
Diffstat (limited to 'lib/privs.h')
-rw-r--r--lib/privs.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/privs.h b/lib/privs.h
index 46d614e0..18d35d8d 100644
--- a/lib/privs.h
+++ b/lib/privs.h
@@ -81,9 +81,13 @@ struct zprivs_ids_t
};
/* initialise zebra privileges */
+extern void zprivs_init_r (struct zebra_privs_t *zprivs);
extern void zprivs_init (struct zebra_privs_t *zprivs);
+extern void zprivs_destroy_r (void);
+
/* drop all and terminate privileges */
extern void zprivs_terminate (struct zebra_privs_t *);
+
/* query for runtime uid's and gid's, eg vty needs this */
extern void zprivs_get_ids(struct zprivs_ids_t *);