-/* @(#) $Id$ */
-
/* Copyright (C) 2009 Trend Micro Inc.
* All right reserved.
*
* Foundation
*/
-/* Functions for privilege separation.
- */
+/* Functions for privilege separation */
#ifndef __PRIV_H
-
#define __PRIV_H
+
#include "shared.h"
-int Privsep_GetUser(char * name);
+uid_t Privsep_GetUser(const char *name) __attribute__((nonnull));
-int Privsep_GetGroup(char * name);
+gid_t Privsep_GetGroup(const char *name) __attribute__((nonnull));
int Privsep_SetUser(uid_t uid);
int Privsep_SetGroup(gid_t gid);
-int Privsep_Chroot(char * path);
+int Privsep_Chroot(const char *path) __attribute__((nonnull));
#endif
+