#ifdef __NR_stat64
int
-sandbox_cfg_allow_stat64_filename(sandbox_cfg_t **cfg, char *file, char fr)
+sandbox_cfg_allow_stat64_filename(sandbox_cfg_t **cfg, char *file, int fr)
{
sandbox_cfg_t *elem = NULL;
for (i = 0; i < num; i++) {
char *fn = va_arg(ap, char*);
- char fr = (char) va_arg(ap, int);
+ int fr = va_arg(ap, int);
rc = sandbox_cfg_allow_stat64_filename(cfg, fn, fr);
if (rc) {
#endif
int
-sandbox_cfg_allow_open_filename(sandbox_cfg_t **cfg, char *file, char fr)
+sandbox_cfg_allow_open_filename(sandbox_cfg_t **cfg, char *file, int fr)
{
sandbox_cfg_t *elem = NULL;
for (i = 0; i < num; i++) {
char *fn = va_arg(ap, char*);
- char fr = (char) va_arg(ap, int);
+ int fr = va_arg(ap, int);
rc = sandbox_cfg_allow_open_filename(cfg, fn, fr);
if (rc) {
}
int
-sandbox_cfg_allow_openat_filename(sandbox_cfg_t **cfg, char *file, char fr)
+sandbox_cfg_allow_openat_filename(sandbox_cfg_t **cfg, char *file, int fr)
{
sandbox_cfg_t *elem = NULL;
for (i = 0; i < num; i++) {
char *fn = va_arg(ap, char*);
- char fr = (char) va_arg(ap, int);
+ int fr = va_arg(ap, int);
rc = sandbox_cfg_allow_openat_filename(cfg, fn, fr);
if (rc) {
int syscall;
/** parameter index. */
- char pindex;
+ int pindex;
/** parameter value. */
intptr_t param;
/** parameter flag (0 = not protected, 1 = protected). */
- char prot;
+ int prot;
struct pfd_elem *next;
};
* need to be free-ed.
*/
int sandbox_cfg_allow_open_filename(sandbox_cfg_t **cfg, char *file,
- char fr);
+ int fr);
/** Function used to add a series of open allowed filenames to a supplied
* configuration.
* need to be free-ed.
*/
int sandbox_cfg_allow_openat_filename(sandbox_cfg_t **cfg, char *file,
- char fr);
+ int fr);
/** Function used to add a series of openat allowed filenames to a supplied
* configuration.
* need to be free-ed.
*/
int sandbox_cfg_allow_stat64_filename(sandbox_cfg_t **cfg, char *file,
- char fr);
+ int fr);
/** Function used to add a series of stat64 allowed filenames to a supplied
* configuration.