libisofs
1.5.4
About: libisofs is a library to create an ISO 9660 filesystem, supports extensions like RockRidge or Joliet, makes bootable ISO 9660, and records file attributes which are of interest for data backups.
![]() ![]() |
#include <ctype.h>
#include <sys/types.h>
#include <unistd.h>
#include <stdlib.h>
#include <string.h>
#include <stdio.h>
#include <sys/stat.h>
#include <errno.h>
#include <sys/statvfs.h>
Go to the source code of this file.
Functions | |
int | aaip_local_attr_support (int flag) |
int | aaip_get_acl_text (char *path, char **text, int flag) |
int | aaip_get_attr_list (char *path, size_t *num_attrs, char ***names, size_t **value_lengths, char ***values, int flag) |
int | aaip_set_acl_text (char *path, char *text, int flag) |
static void | register_errno (int *errnos, int i, int in_errno) |
int | aaip_set_attr_list (char *path, size_t num_attrs, char **names, size_t *value_lengths, char **values, int *errnos, int flag) |
int aaip_get_acl_text | ( | char * | path, |
char ** | text, | ||
int | flag | ||
) |
Definition at line 126 of file aaip-os-freebsd.c.
References aaip_cleanout_st_mode().
Referenced by aaip_get_attr_list().
int aaip_get_attr_list | ( | char * | path, |
size_t * | num_attrs, | ||
char *** | names, | ||
size_t ** | value_lengths, | ||
char *** | values, | ||
int | flag | ||
) |
Definition at line 399 of file aaip-os-freebsd.c.
References aaip_encode_acl(), and aaip_get_acl_text().
int aaip_local_attr_support | ( | int | flag | ) |
Definition at line 63 of file aaip-os-freebsd.c.
int aaip_set_acl_text | ( | char * | path, |
char * | text, | ||
int | flag | ||
) |
int aaip_set_attr_list | ( | char * | path, |
size_t | num_attrs, | ||
char ** | names, | ||
size_t * | value_lengths, | ||
char ** | values, | ||
int * | errnos, | ||
int | flag | ||
) |
Definition at line 837 of file aaip-os-freebsd.c.
References aaip_decode_acl(), aaip_set_acl_text(), and register_errno().
|
static |
Definition at line 804 of file aaip-os-freebsd.c.
Referenced by aaip_set_attr_list().