xorriso  1.5.4.pl02
About: GNU xorriso creates, loads, manipulates and writes ISO 9660 filesystem images with Rock Ridge extensions. It is suitable for incremental data backup and for production of bootable ISO 9660 images. GNU xorriso is a statical compilation of the libraries libburn, libisofs, libisoburn, and libjte.
  Fossies Dox: xorriso-1.5.4.pl02.tar.gz  ("unofficial" and yet experimental doxygen-generated source code documentation)  

aaip-os-freebsd.c File Reference
#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>
Include dependency graph for aaip-os-freebsd.c:

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)
 

Function Documentation

◆ aaip_get_acl_text()

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().

◆ 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().

◆ aaip_local_attr_support()

int aaip_local_attr_support ( int  flag)

Definition at line 63 of file aaip-os-freebsd.c.

◆ aaip_set_acl_text()

int aaip_set_acl_text ( char *  path,
char *  text,
int  flag 
)

Definition at line 725 of file aaip-os-freebsd.c.

Referenced by aaip_set_attr_list().

◆ aaip_set_attr_list()

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().

◆ register_errno()

static void register_errno ( int *  errnos,
int  i,
int  in_errno 
)
static

Definition at line 804 of file aaip-os-freebsd.c.

Referenced by aaip_set_attr_list().