|
|
|
@ -167,7 +167,7 @@ typedef struct Iso_Image IsoImage;
|
|
|
|
|
* A node in the iso tree, i.e. a file that will be written to image.
|
|
|
|
|
*
|
|
|
|
|
* It can represent any kind of files. When needed, you can get the type with
|
|
|
|
|
* iso_node_get_type() and cast it to the appropiate subtype. Useful macros
|
|
|
|
|
* iso_node_get_type() and cast it to the appropriate subtype. Useful macros
|
|
|
|
|
* are provided, see below.
|
|
|
|
|
*
|
|
|
|
|
* @since 0.6.2
|
|
|
|
@ -1257,7 +1257,7 @@ char *iso_get_local_charset(int flag);
|
|
|
|
|
* @param image
|
|
|
|
|
* Location where the image pointer will be stored.
|
|
|
|
|
* @return
|
|
|
|
|
* 1 sucess, < 0 error
|
|
|
|
|
* 1 success, < 0 error
|
|
|
|
|
*
|
|
|
|
|
* @since 0.6.2
|
|
|
|
|
*/
|
|
|
|
@ -1376,7 +1376,7 @@ int iso_write_opts_set_iso_level(IsoWriteOpts *opts, int level);
|
|
|
|
|
* resulting image will have long filenames (up to 255 characters), deeper
|
|
|
|
|
* directory structure, POSIX permissions and owner info on files and
|
|
|
|
|
* directories, support for symbolic links or special files... All that
|
|
|
|
|
* attributes can be modified/setted with the appropiate function.
|
|
|
|
|
* attributes can be modified/set with the appropriate function.
|
|
|
|
|
*
|
|
|
|
|
* @param opts
|
|
|
|
|
* The option set to be manipulated.
|
|
|
|
@ -1812,7 +1812,7 @@ int iso_write_opts_set_rrip_1_10_px_ino(IsoWriteOpts *opts, int enable);
|
|
|
|
|
/**
|
|
|
|
|
* Write AAIP as extension according to SUSP 1.10 rather than SUSP 1.12.
|
|
|
|
|
* I.e. without announcing it by an ER field and thus without the need
|
|
|
|
|
* to preceed the RRIP fields and the AAIP field by ES fields.
|
|
|
|
|
* to precede the RRIP fields and the AAIP field by ES fields.
|
|
|
|
|
* This saves 5 to 10 bytes per file and might avoid problems with readers
|
|
|
|
|
* which dislike ER fields other than the ones for RRIP.
|
|
|
|
|
* On the other hand, SUSP 1.12 frowns on such unannounced extensions
|
|
|
|
@ -2358,7 +2358,7 @@ int iso_write_opts_set_part_offset(IsoWriteOpts *opts,
|
|
|
|
|
#define iso_libjte_req_micro 0
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* Associate a libjte environment object to the upcomming write run.
|
|
|
|
|
* Associate a libjte environment object to the upcoming write run.
|
|
|
|
|
* libjte implements Jigdo Template Extraction as of Steve McIntyre and
|
|
|
|
|
* Richard Atterer.
|
|
|
|
|
* The call will fail if no libjte support was enabled at compile time.
|
|
|
|
@ -4255,7 +4255,7 @@ int iso_image_get_system_area(IsoImage *img, char data[32768],
|
|
|
|
|
* Else it will consist of lines as described in ISO_SYSAREA_REPORT_DOC above.
|
|
|
|
|
*
|
|
|
|
|
* File paths and other long texts are reported as "(too long to show here)"
|
|
|
|
|
* if their length plus preceeding text plus trailing 0-byte exceeds the
|
|
|
|
|
* if their length plus preceding text plus trailing 0-byte exceeds the
|
|
|
|
|
* line length limit of ISO_MAX_SYSAREA_LINE_LENGTH bytes.
|
|
|
|
|
* Texts which may contain whitespace or unprintable characters will start
|
|
|
|
|
* at fixed positions and extend to the end of the line.
|
|
|
|
@ -5237,7 +5237,7 @@ int iso_dir_iter_take(IsoDirIter *iter);
|
|
|
|
|
* The node removed will be the one returned by the previous iteration.
|
|
|
|
|
*
|
|
|
|
|
* It is not allowed to call this function twice without calling
|
|
|
|
|
* iso_dir_iter_next inbetween.
|
|
|
|
|
* iso_dir_iter_next between the calls.
|
|
|
|
|
*
|
|
|
|
|
* @return
|
|
|
|
|
* 1 on succes, < 0 error
|
|
|
|
@ -5485,7 +5485,7 @@ int iso_symlink_set_dest(IsoSymlink *link, const char *dest);
|
|
|
|
|
* or regular files, this function has no effect.
|
|
|
|
|
* @param w
|
|
|
|
|
* The weight as a integer number, the greater this value is, the
|
|
|
|
|
* closer from the begining of image the file will be written.
|
|
|
|
|
* closer from the beginning of image the file will be written.
|
|
|
|
|
* Default value at IsoNode creation is 0.
|
|
|
|
|
*
|
|
|
|
|
* @since 0.6.2
|
|
|
|
@ -6239,7 +6239,7 @@ int iso_tree_clone(IsoNode *node,
|
|
|
|
|
* Add the contents of a dir to a given directory of the iso tree.
|
|
|
|
|
*
|
|
|
|
|
* There are several options to control what files are added or how they are
|
|
|
|
|
* managed. Take a look at iso_tree_set_* functions to see diferent options
|
|
|
|
|
* managed. Take a look at iso_tree_set_* functions to see different options
|
|
|
|
|
* for recursive directory addition.
|
|
|
|
|
*
|
|
|
|
|
* TODO comment Builder and Filesystem related issues when exposing both
|
|
|
|
@ -6432,7 +6432,7 @@ int iso_set_msgs_severities(char *queue_severity, char *print_severity,
|
|
|
|
|
* will discard the whole queue.
|
|
|
|
|
*
|
|
|
|
|
* @param minimum_severity
|
|
|
|
|
* Threshhold
|
|
|
|
|
* Threshold
|
|
|
|
|
* @param error_code
|
|
|
|
|
* Will become a unique error code as listed at the end of this header
|
|
|
|
|
* @param imgid
|
|
|
|
@ -7260,7 +7260,7 @@ mode_t iso_node_get_perms_wo_acl(const IsoNode *node);
|
|
|
|
|
* @param names
|
|
|
|
|
* Will return an array of pointers to 0-terminated names
|
|
|
|
|
* @param value_lengths
|
|
|
|
|
* Will return an arry with the lenghts of values
|
|
|
|
|
* Will return an array with the lengths of values
|
|
|
|
|
* @param values
|
|
|
|
|
* Will return an array of pointers to strings of 8-bit bytes
|
|
|
|
|
* @param flag
|
|
|
|
@ -7286,7 +7286,7 @@ int iso_node_get_attrs(IsoNode *node, size_t *num_attrs,
|
|
|
|
|
* @param name
|
|
|
|
|
* The xattr name that shall be looked up.
|
|
|
|
|
* @param value_length
|
|
|
|
|
* Will return the lenght of value
|
|
|
|
|
* Will return the length of value
|
|
|
|
|
* @param value
|
|
|
|
|
* Will return a string of 8-bit bytes. free() it when no longer needed.
|
|
|
|
|
* @param flag
|
|
|
|
@ -7469,7 +7469,7 @@ int iso_local_get_perms_wo_acl(char *disk_path, mode_t *st_mode, int flag);
|
|
|
|
|
* @param names
|
|
|
|
|
* Will return an array of pointers to 0-terminated names
|
|
|
|
|
* @param value_lengths
|
|
|
|
|
* Will return an arry with the lenghts of values
|
|
|
|
|
* Will return an array with the lengths of values
|
|
|
|
|
* @param values
|
|
|
|
|
* Will return an array of pointers to 8-bit values
|
|
|
|
|
* @param flag
|
|
|
|
|