commit - 4723f050ac989935cd1dafa2a20f2eb40742b689
commit + cf34e6e70511929983a7a035e946966e8a833b8f
blob - acc2c261a172fa32432a8fd9e94a7af6eb5f01d7
blob + 3132285fde2f86c533ea3117e76a6f577c8fcb05
--- lib/fileindex.c
+++ lib/fileindex.c
#define GOT_FILEIDX_MAX_ENTRIES INT_MAX
};
-mode_t
-got_fileindex_entry_perms_get(struct got_fileindex_entry *ie)
+static mode_t
+fileindex_entry_perms_get(struct got_fileindex_entry *ie)
{
return ((ie->mode & GOT_FILEIDX_MODE_PERMS) >>
GOT_FILEIDX_MODE_PERMS_SHIFT);
}
-void
-got_fileindex_entry_perms_set(struct got_fileindex_entry *ie, mode_t mode)
+static void
+fileindex_entry_perms_set(struct got_fileindex_entry *ie, mode_t mode)
{
ie->mode &= ~GOT_FILEIDX_MODE_PERMS;
ie->mode |= ((mode << GOT_FILEIDX_MODE_PERMS_SHIFT) &
mode_t
got_fileindex_perms_to_st(struct got_fileindex_entry *ie)
{
- mode_t perms = got_fileindex_entry_perms_get(ie);
+ mode_t perms = fileindex_entry_perms_get(ie);
int type = got_fileindex_entry_filetype_get(ie);
uint32_t ftype;
if (S_ISLNK(sb.st_mode)) {
got_fileindex_entry_filetype_set(ie,
GOT_FILEIDX_MODE_SYMLINK);
- got_fileindex_entry_perms_set(ie, 0);
+ fileindex_entry_perms_set(ie, 0);
} else {
got_fileindex_entry_filetype_set(ie,
GOT_FILEIDX_MODE_REGULAR_FILE);
- got_fileindex_entry_perms_set(ie,
+ fileindex_entry_perms_set(ie,
sb.st_mode & (S_IRWXU | S_IRWXG | S_IRWXO));
}
}