aboutsummaryrefslogtreecommitdiff
path: root/src/pies.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/pies.h')
-rw-r--r--src/pies.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/pies.h b/src/pies.h
index 6be870b..73b0583 100644
--- a/src/pies.h
+++ b/src/pies.h
@@ -1,5 +1,5 @@
1/* This file is part of GNU Pies. 1/* This file is part of GNU Pies.
2 Copyright (C) 2008, 2009, 2010 Sergey Poznyakoff 2 Copyright (C) 2008, 2009, 2010, 2011 Sergey Poznyakoff
3 3
4 GNU Pies is free software; you can redistribute it and/or modify 4 GNU Pies is free software; you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by 5 it under the terms of the GNU General Public License as published by
@@ -42,7 +42,7 @@
42#include <signal.h> 42#include <signal.h>
43#include <time.h> 43#include <time.h>
44#include <sysexits.h> 44#include <sysexits.h>
45#include <argp.h> 45#include <ctype.h>
46 46
47#include <grecs.h> 47#include <grecs.h>
48#include <wordsplit.h> 48#include <wordsplit.h>
@@ -117,7 +117,7 @@ struct pies_privs
117{ 117{
118 char *user; 118 char *user;
119 int allgroups; 119 int allgroups;
120 gl_list_t groups; 120 struct grecs_list *groups;
121}; 121};
122 122
123enum pies_comp_mode 123enum pies_comp_mode
@@ -166,8 +166,8 @@ struct component
166 char **argv; /* Program command line */ 166 char **argv; /* Program command line */
167 char **env; /* Program environment */ 167 char **env; /* Program environment */
168 char *dir; /* Working directory */ 168 char *dir; /* Working directory */
169 gl_list_t prereq; /* Prerequisites */ 169 struct grecs_list *prereq; /* Prerequisites */
170 gl_list_t depend; /* Dependency targets */ 170 struct grecs_list *depend; /* Dependency targets */
171 int flags; /* CF_ bitmask */ 171 int flags; /* CF_ bitmask */
172 size_t max_instances; /* Maximum number of simultaneously running 172 size_t max_instances; /* Maximum number of simultaneously running
173 instances */ 173 instances */
@@ -375,7 +375,7 @@ char *sockaddr_to_astr (const struct sockaddr *sa, int salen);
375 375
376 376
377/* userprivs.c */ 377/* userprivs.c */
378int switch_to_privs (uid_t uid, gid_t gid, gl_list_t retain_groups); 378int switch_to_privs (uid_t uid, gid_t gid, struct grecs_list *retain_groups);
379 379
380void pies_priv_setup (struct pies_privs *); 380void pies_priv_setup (struct pies_privs *);
381void pies_epriv_setup (struct pies_privs *); 381void pies_epriv_setup (struct pies_privs *);

Return to:

Send suggestions and report system problems to the System administrator.