| libalpm
    Arch Linux Package Manager Library | 
#include <errno.h>#include <grp.h>#include <pwd.h>#include <sys/types.h>#include <unistd.h>#include "alpm.h"#include "log.h"#include "sandbox.h"#include "sandbox_fs.h"#include "util.h"
| Functions | |
| int | alpm_sandbox_setup_child (alpm_handle_t *handle, const char *sandboxuser, const char *sandbox_path) | 
| Drop privileges by switching to a different user. | |
| static int | should_retry (int errnum) | 
| static int | read_from_pipe (int fd, void *buf, size_t count) | 
| static int | write_to_pipe (int fd, const void *buf, size_t count) | 
| 
 | static | 
References ASSERT, and should_retry().
| 
 | static | 
Referenced by read_from_pipe(), and write_to_pipe().
| 
 | static | 
References ASSERT, and should_retry().