|
void | file_getcwd (struct varbuf *cwd) |
| Get the current working directory.
|
|
ssize_t | file_readlink (const char *slink, struct varbuf *content, size_t content_len) |
| Read the symlink content into a varbuf.
|
|
bool | file_is_exec (const char *filename) |
| Check whether a filename is executable.
|
|
void | file_copy_perms (const char *src, const char *dst) |
| Copy file ownership and permissions from one file to another.
|
|
int | file_slurp (const char *filename, struct varbuf *vb, struct dpkg_error *err) |
|
void | file_unlock (int lockfd, const char *lockfile, const char *lockdesc) |
| Unlock a previously locked file.
|
|
bool | file_is_locked (int lockfd, const char *filename) |
| Check if a file has a lock acquired.
|
|
void | file_lock (int *lockfd, enum file_lock_flags flags, const char *filename, const char *desc) |
| Lock a file.
|
|
void | file_show (const char *filename) |
|