Removed germanisms about "eventual" from API description
This commit is contained in:
parent
78708015af
commit
425f5d0fdd
@ -131,11 +131,11 @@ int iso_lib_is_compatible(int major, int minor, int micro);
|
|||||||
*
|
*
|
||||||
* Vreixo Formoso advises to leave proper version matching to properly
|
* Vreixo Formoso advises to leave proper version matching to properly
|
||||||
* programmed checks in the the application's build system, which will
|
* programmed checks in the the application's build system, which will
|
||||||
* eventually refuse compilation.
|
* refuse compilation in case of mismatch.
|
||||||
*
|
*
|
||||||
* Thomas Schmitt advises to use the macros defined here for comparison with
|
* Thomas Schmitt advises to use the macros defined here for comparison with
|
||||||
* the application's requirements of library revisions and to eventually
|
* the application's requirements of library revisions and to break compilation
|
||||||
* break compilation.
|
* in case of mismatch.
|
||||||
*
|
*
|
||||||
* Both advises are combinable. I.e. be master of your build system and have
|
* Both advises are combinable. I.e. be master of your build system and have
|
||||||
* #if checks in the source code of your application, nevertheless.
|
* #if checks in the source code of your application, nevertheless.
|
||||||
@ -858,7 +858,7 @@ struct IsoFileSource_Iface
|
|||||||
*
|
*
|
||||||
* @param flag Bitfield for control purposes
|
* @param flag Bitfield for control purposes
|
||||||
* bit0= Transfer ownership of AAIP string data.
|
* bit0= Transfer ownership of AAIP string data.
|
||||||
* src will free the eventual cached data and might
|
* src will free the possibly cached data and might
|
||||||
* not be able to produce it again.
|
* not be able to produce it again.
|
||||||
* bit1= No need to get ACL (no guarantee of exclusion)
|
* bit1= No need to get ACL (no guarantee of exclusion)
|
||||||
* bit2= No need to get xattr (no guarantee of exclusion)
|
* bit2= No need to get xattr (no guarantee of exclusion)
|
||||||
@ -1082,7 +1082,7 @@ struct IsoStream_Iface
|
|||||||
/**
|
/**
|
||||||
* Update the size of the IsoStream with the current size of the underlying
|
* Update the size of the IsoStream with the current size of the underlying
|
||||||
* source, if the source is prone to size changes. After calling this,
|
* source, if the source is prone to size changes. After calling this,
|
||||||
* get_size() shall eventually return the new size.
|
* get_size() shall return the new size.
|
||||||
* This will never be called after iso_image_create_burn_source() was
|
* This will never be called after iso_image_create_burn_source() was
|
||||||
* called and before the image was completely written.
|
* called and before the image was completely written.
|
||||||
* (The API call to update the size of all files in the image is
|
* (The API call to update the size of all files in the image is
|
||||||
@ -1097,10 +1097,10 @@ struct IsoStream_Iface
|
|||||||
int (*update_size)(IsoStream *stream);
|
int (*update_size)(IsoStream *stream);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Retrieve the eventual input stream of a filter stream.
|
* Retrieve the input stream of a filter stream.
|
||||||
*
|
*
|
||||||
* @param stream
|
* @param stream
|
||||||
* The eventual filter stream to be inquired.
|
* The filter stream to be inquired.
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes. 0 means normal behavior.
|
* Bitfield for control purposes. 0 means normal behavior.
|
||||||
* @return
|
* @return
|
||||||
@ -1638,8 +1638,8 @@ int iso_write_opts_set_old_empty(IsoWriteOpts *opts, int enable);
|
|||||||
* @param len
|
* @param len
|
||||||
* 0 = disable this feature and perform name translation according to
|
* 0 = disable this feature and perform name translation according to
|
||||||
* other settings.
|
* other settings.
|
||||||
* >0 = Omit any translation. Eventually abort image production
|
* >0 = Omit any translation. Abort image production if a name is longer
|
||||||
* if a name is longer than the given value.
|
* than the given value.
|
||||||
* -1 = Like >0. Allow maximum possible length (currently 96)
|
* -1 = Like >0. Allow maximum possible length (currently 96)
|
||||||
* @return >=0 success, <0 failure
|
* @return >=0 success, <0 failure
|
||||||
* In case of >=0 the return value tells the effectively set len.
|
* In case of >=0 the return value tells the effectively set len.
|
||||||
@ -1956,7 +1956,7 @@ int iso_write_opts_set_record_md5(IsoWriteOpts *opts, int session, int files);
|
|||||||
* A9 = 2009, B0 = 2010, B1 = 2011, ... C0 = 2020, ...
|
* A9 = 2009, B0 = 2010, B1 = 2011, ... C0 = 2020, ...
|
||||||
* @param tag_written
|
* @param tag_written
|
||||||
* Either NULL or the address of an array with at least 512 characters.
|
* Either NULL or the address of an array with at least 512 characters.
|
||||||
* In the latter case the eventually produced scdbackup tag will be
|
* In the latter case the possibly produced scdbackup tag will be
|
||||||
* copied to this array when the image gets written. This call sets
|
* copied to this array when the image gets written. This call sets
|
||||||
* scdbackup_tag_written[0] = 0 to mark its preliminary invalidity.
|
* scdbackup_tag_written[0] = 0 to mark its preliminary invalidity.
|
||||||
* @return
|
* @return
|
||||||
@ -2152,7 +2152,7 @@ int iso_write_opts_set_ms_block(IsoWriteOpts *opts, uint32_t ms_block);
|
|||||||
* - Together with iso_write_opts_set_appendable(opts, 0) the buffer allows
|
* - Together with iso_write_opts_set_appendable(opts, 0) the buffer allows
|
||||||
* to write the first session on overwritable media to start addresses
|
* to write the first session on overwritable media to start addresses
|
||||||
* other than 0.
|
* other than 0.
|
||||||
* This address must not be smaller than 32 blocks plus the eventual
|
* This address must not be smaller than 32 blocks plus the possible
|
||||||
* partition offset as defined by iso_write_opts_set_part_offset().
|
* partition offset as defined by iso_write_opts_set_part_offset().
|
||||||
* libisoburn in most cases writes the first session on overwritable media
|
* libisoburn in most cases writes the first session on overwritable media
|
||||||
* and disk files to LBA (32 + partition_offset) in order to preserve its
|
* and disk files to LBA (32 + partition_offset) in order to preserve its
|
||||||
@ -2254,8 +2254,8 @@ int iso_write_opts_set_fifo_size(IsoWriteOpts *opts, size_t fifo_size);
|
|||||||
* Submit bootloader path in ISO by iso_image_set_alpha_boot().
|
* Submit bootloader path in ISO by iso_image_set_alpha_boot().
|
||||||
* bit8-9= Only with System area type 0 = MBR
|
* bit8-9= Only with System area type 0 = MBR
|
||||||
* @since 1.0.4
|
* @since 1.0.4
|
||||||
* Cylinder alignment mode eventually pads the image to make it
|
* Cylinder alignment mode pads the image to make it end at a
|
||||||
* end at a cylinder boundary.
|
* cylinder boundary.
|
||||||
* 0 = auto (align if bit1)
|
* 0 = auto (align if bit1)
|
||||||
* 1 = always align to cylinder boundary
|
* 1 = always align to cylinder boundary
|
||||||
* 2 = never align to cylinder boundary
|
* 2 = never align to cylinder boundary
|
||||||
@ -2348,7 +2348,7 @@ int iso_write_opts_set_disc_label(IsoWriteOpts *opts, char *label);
|
|||||||
* @param vol_uuid
|
* @param vol_uuid
|
||||||
* If this text is not empty, then it overrides vol_creation_time and
|
* If this text is not empty, then it overrides vol_creation_time and
|
||||||
* vol_modification_time by copying the first 16 decimal digits from
|
* vol_modification_time by copying the first 16 decimal digits from
|
||||||
* uuid, eventually padding up with decimal '1', and writing a NUL-byte
|
* uuid, possibly padding up with decimal '1', and writing a NUL-byte
|
||||||
* as timezone.
|
* as timezone.
|
||||||
* Other than with vol_*_time the resulting string in the ISO image
|
* Other than with vol_*_time the resulting string in the ISO image
|
||||||
* is fully predictable and free of timezone pitfalls.
|
* is fully predictable and free of timezone pitfalls.
|
||||||
@ -2434,7 +2434,7 @@ int iso_write_opts_set_part_offset(IsoWriteOpts *opts,
|
|||||||
int iso_write_opts_attach_jte(IsoWriteOpts *opts, void *libjte_handle);
|
int iso_write_opts_attach_jte(IsoWriteOpts *opts, void *libjte_handle);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Remove eventual association to a libjte environment handle.
|
* Remove association to a libjte environment handle.
|
||||||
* The call will fail if no libjte support was enabled at compile time.
|
* The call will fail if no libjte support was enabled at compile time.
|
||||||
* @param opts
|
* @param opts
|
||||||
* The option set to be manipulated.
|
* The option set to be manipulated.
|
||||||
@ -2451,9 +2451,9 @@ int iso_write_opts_detach_jte(IsoWriteOpts *opts, void **libjte_handle);
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Cause a number of blocks with zero bytes to be written after the payload
|
* Cause a number of blocks with zero bytes to be written after the payload
|
||||||
* data, but before the eventual checksum data. Unlike libburn tail padding,
|
* data, but before the possible checksum data. Unlike libburn tail padding,
|
||||||
* these blocks are counted as part of the image and covered by eventual
|
* these blocks are counted as part of the image and covered by image
|
||||||
* image checksums.
|
* checksums.
|
||||||
* A reason for such padding can be the wish to prevent the Linux read-ahead
|
* A reason for such padding can be the wish to prevent the Linux read-ahead
|
||||||
* bug by sacrificial data which still belong to image and Jigdo template.
|
* bug by sacrificial data which still belong to image and Jigdo template.
|
||||||
* Normally such padding would be the job of the burn program which should know
|
* Normally such padding would be the job of the burn program which should know
|
||||||
@ -3047,7 +3047,7 @@ int iso_read_opts_set_no_iso1999(IsoReadOpts *opts, int noiso1999);
|
|||||||
* existing images.
|
* existing images.
|
||||||
* For importing ACL and xattr when inserting nodes from external filesystems
|
* For importing ACL and xattr when inserting nodes from external filesystems
|
||||||
* (e.g. the local POSIX filesystem) see iso_image_set_ignore_aclea().
|
* (e.g. the local POSIX filesystem) see iso_image_set_ignore_aclea().
|
||||||
* For eventual writing of this information see iso_write_opts_set_aaip().
|
* For writing of this information see iso_write_opts_set_aaip().
|
||||||
*
|
*
|
||||||
* @param opts
|
* @param opts
|
||||||
* The option set to be manipulated
|
* The option set to be manipulated
|
||||||
@ -3060,7 +3060,7 @@ int iso_read_opts_set_no_iso1999(IsoReadOpts *opts, int noiso1999);
|
|||||||
int iso_read_opts_set_no_aaip(IsoReadOpts *opts, int noaaip);
|
int iso_read_opts_set_no_aaip(IsoReadOpts *opts, int noaaip);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Control reading of an array of MD5 checksums which is eventually stored
|
* Control reading of an array of MD5 checksums which is possibly stored
|
||||||
* at the end of a session. See also iso_write_opts_set_record_md5().
|
* at the end of a session. See also iso_write_opts_set_record_md5().
|
||||||
* Important: Loading of the MD5 array will only work if AAIP is enabled
|
* Important: Loading of the MD5 array will only work if AAIP is enabled
|
||||||
* because its position and layout is recorded in xattr "isofs.ca".
|
* because its position and layout is recorded in xattr "isofs.ca".
|
||||||
@ -3080,7 +3080,7 @@ int iso_read_opts_set_no_md5(IsoReadOpts *opts, int no_md5);
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Control discarding of eventual inode numbers from existing images.
|
* Control discarding of inode numbers from existing images.
|
||||||
* Such numbers may come from RRIP 1.12 entries PX. If not discarded they
|
* Such numbers may come from RRIP 1.12 entries PX. If not discarded they
|
||||||
* get written unchanged when the file object gets written into an ISO image.
|
* get written unchanged when the file object gets written into an ISO image.
|
||||||
* If this inode number is missing with a file in the imported image,
|
* If this inode number is missing with a file in the imported image,
|
||||||
@ -3095,7 +3095,7 @@ int iso_read_opts_set_no_md5(IsoReadOpts *opts, int no_md5);
|
|||||||
* @param new_inos
|
* @param new_inos
|
||||||
* 1 = Discard imported inode numbers and finally hand out a unique new
|
* 1 = Discard imported inode numbers and finally hand out a unique new
|
||||||
* one to each single file before it gets written into an ISO image.
|
* one to each single file before it gets written into an ISO image.
|
||||||
* 0 = Keep eventual inode numbers from PX entries.
|
* 0 = Keep imported inode numbers from PX entries.
|
||||||
* All other values are reserved.
|
* All other values are reserved.
|
||||||
* @since 0.6.20
|
* @since 0.6.20
|
||||||
*/
|
*/
|
||||||
@ -3201,17 +3201,17 @@ int iso_read_opts_set_input_charset(IsoReadOpts *opts, const char *charset);
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Enable or disable methods to automatically choose an input charset.
|
* Enable or disable methods to automatically choose an input charset.
|
||||||
* This eventually overrides the name set via iso_read_opts_set_input_charset()
|
* This overrides the name set via iso_read_opts_set_input_charset()
|
||||||
*
|
*
|
||||||
* @param opts
|
* @param opts
|
||||||
* The option set to be manipulated
|
* The option set to be manipulated
|
||||||
* @param mode
|
* @param mode
|
||||||
* Bitfield for control purposes:
|
* Bitfield for control purposes:
|
||||||
* bit0= Allow to use the input character set name which is eventually
|
* bit0= Allow to use the input character set name which is possibly
|
||||||
* stored in attribute "isofs.cs" of the root directory.
|
* stored in attribute "isofs.cs" of the root directory.
|
||||||
* Applications may attach this xattr by iso_node_set_attrs() to
|
* Applications may attach this xattr by iso_node_set_attrs() to
|
||||||
* the root node, call iso_write_opts_set_output_charset() with the
|
* the root node, call iso_write_opts_set_output_charset() with the
|
||||||
* same name and enable iso_write_opts_set_aaip() when writing
|
* same name, and enable iso_write_opts_set_aaip() when writing
|
||||||
* an image.
|
* an image.
|
||||||
* Submit any other bits with value 0.
|
* Submit any other bits with value 0.
|
||||||
*
|
*
|
||||||
@ -3495,8 +3495,8 @@ void iso_image_unref(IsoImage *image);
|
|||||||
* image. You can pass NULL to remove any already attached data.
|
* image. You can pass NULL to remove any already attached data.
|
||||||
* @param give_up
|
* @param give_up
|
||||||
* Function that will be called when the image does not need the data
|
* Function that will be called when the image does not need the data
|
||||||
* any more. It receives the data pointer as an argumente, and eventually
|
* any more. It receives the data pointer as an argument, and should free
|
||||||
* causes data to be freed. It can be NULL if you don't need it.
|
* allocated data if needed. give_up may be NULL if not needed.
|
||||||
* @return
|
* @return
|
||||||
* 1 on success, < 0 on error
|
* 1 on success, < 0 on error
|
||||||
*
|
*
|
||||||
@ -4389,7 +4389,7 @@ int el_torito_get_isolinux_options(ElToritoBootImage *bootimg, int flag);
|
|||||||
void el_torito_patch_isolinux_image(ElToritoBootImage *bootimg);
|
void el_torito_patch_isolinux_image(ElToritoBootImage *bootimg);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Obtain a copy of the eventually loaded first 32768 bytes of the imported
|
* Obtain a copy of the possibly loaded first 32768 bytes of the imported
|
||||||
* session, the System Area.
|
* session, the System Area.
|
||||||
* It will be written to the start of the next session unless it gets
|
* It will be written to the start of the next session unless it gets
|
||||||
* overwritten by iso_write_opts_set_system_area().
|
* overwritten by iso_write_opts_set_system_area().
|
||||||
@ -4641,7 +4641,7 @@ int iso_image_get_system_area(IsoImage *img, char data[32768],
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Obtain an array of texts describing the detected properties of the
|
* Obtain an array of texts describing the detected properties of the
|
||||||
* eventually loaded System Area.
|
* possibly loaded System Area.
|
||||||
* The array will be NULL if no System Area was loaded. It will be non-NULL
|
* The array will be NULL if no System Area was loaded. It will be non-NULL
|
||||||
* with zero line count if the System Area was loaded and contains only
|
* with zero line count if the System Area was loaded and contains only
|
||||||
* 0-bytes.
|
* 0-bytes.
|
||||||
@ -4741,7 +4741,7 @@ int iso_image_report_system_area(IsoImage *image,
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Obtain an array of texts describing the detected properties of the
|
* Obtain an array of texts describing the detected properties of the
|
||||||
* eventually loaded El Torito boot information.
|
* possibly loaded El Torito boot information.
|
||||||
* The array will be NULL if no El Torito info was loaded.
|
* The array will be NULL if no El Torito info was loaded.
|
||||||
* Else it will consist of lines as described in ISO_ELTORITO_REPORT_DOC above.
|
* Else it will consist of lines as described in ISO_ELTORITO_REPORT_DOC above.
|
||||||
*
|
*
|
||||||
@ -4831,7 +4831,7 @@ int iso_image_add_mips_boot_file(IsoImage *image, char *path, int flag);
|
|||||||
* @param paths
|
* @param paths
|
||||||
* An array of pointers to be set to the registered boot file paths.
|
* An array of pointers to be set to the registered boot file paths.
|
||||||
* This are just pointers to data inside IsoImage. Do not free() them.
|
* This are just pointers to data inside IsoImage. Do not free() them.
|
||||||
* Eventually make own copies of the data before manipulating the image.
|
* Make own copies of the data before manipulating the image.
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes, unused yet, submit 0
|
* Bitfield for control purposes, unused yet, submit 0
|
||||||
* @return
|
* @return
|
||||||
@ -5372,7 +5372,7 @@ time_t iso_node_get_ctime(const IsoNode *node);
|
|||||||
void iso_node_set_hidden(IsoNode *node, int hide_attrs);
|
void iso_node_set_hidden(IsoNode *node, int hide_attrs);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the hide_attrs as eventually set by iso_node_set_hidden().
|
* Get the hide_attrs as possibly set by iso_node_set_hidden().
|
||||||
*
|
*
|
||||||
* @param node
|
* @param node
|
||||||
* The node to inquire.
|
* The node to inquire.
|
||||||
@ -6889,8 +6889,8 @@ int iso_obtain_msgs(char *minimum_severity, int *error_code, int *imgid,
|
|||||||
* @param msg_text
|
* @param msg_text
|
||||||
* Not more than ISO_MSGS_MESSAGE_LEN characters of message text.
|
* Not more than ISO_MSGS_MESSAGE_LEN characters of message text.
|
||||||
* @param os_errno
|
* @param os_errno
|
||||||
* Eventual errno related to the message. Submit 0 if the message is not
|
* errno related to the message. Submit 0 if the message is not related
|
||||||
* related to a operating system error.
|
* to an operating system error.
|
||||||
* @param severity
|
* @param severity
|
||||||
* One of "ABORT", "FATAL", "FAILURE", "SORRY", "WARNING", "HINT", "NOTE",
|
* One of "ABORT", "FATAL", "FAILURE", "SORRY", "WARNING", "HINT", "NOTE",
|
||||||
* "UPDATE", "DEBUG". Defaults to "FATAL".
|
* "UPDATE", "DEBUG". Defaults to "FATAL".
|
||||||
@ -7020,8 +7020,8 @@ void *iso_get_messenger();
|
|||||||
void iso_file_source_ref(IsoFileSource *src);
|
void iso_file_source_ref(IsoFileSource *src);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Drop your ref to the given IsoFileSource, eventually freeing the associated
|
* Drop your ref to the given IsoFileSource, freeing the associated system
|
||||||
* system resources.
|
* resources if not still needed by other objects.
|
||||||
*
|
*
|
||||||
* @since 0.6.2
|
* @since 0.6.2
|
||||||
*/
|
*/
|
||||||
@ -7256,7 +7256,7 @@ int iso_file_source_readlink(IsoFileSource *src, char *buf, size_t bufsiz);
|
|||||||
* on non-NULL results.
|
* on non-NULL results.
|
||||||
* @param flag Bitfield for control purposes
|
* @param flag Bitfield for control purposes
|
||||||
* bit0= Transfer ownership of AAIP string data.
|
* bit0= Transfer ownership of AAIP string data.
|
||||||
* src will free the eventual cached data and might
|
* src will free the possibly cached data and might
|
||||||
* not be able to produce it again.
|
* not be able to produce it again.
|
||||||
* bit1= No need to get ACL (but no guarantee of exclusion)
|
* bit1= No need to get ACL (but no guarantee of exclusion)
|
||||||
* bit2= No need to get xattr (but no guarantee of exclusion)
|
* bit2= No need to get xattr (but no guarantee of exclusion)
|
||||||
@ -7400,8 +7400,8 @@ const char *iso_image_fs_get_biblio_file_id(IsoImageFilesystem *fs);
|
|||||||
void iso_stream_ref(IsoStream *stream);
|
void iso_stream_ref(IsoStream *stream);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Decrement reference count of an IsoStream, and eventually free it if
|
* Decrement reference count of an IsoStream, and free it if reference count
|
||||||
* refcount reach 0.
|
* reaches 0.
|
||||||
*
|
*
|
||||||
* @since 0.6.4
|
* @since 0.6.4
|
||||||
*/
|
*/
|
||||||
@ -7491,7 +7491,7 @@ void iso_stream_get_id(IsoStream *stream, unsigned int *fs_id, dev_t *dev_id,
|
|||||||
ino_t *ino_id);
|
ino_t *ino_id);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Try to get eventual source path string of a stream. Meaning and availability
|
* Try to get the source path string of a stream. Meaning and availability
|
||||||
* of this string depends on the stream.class . Expect valid results with
|
* of this string depends on the stream.class . Expect valid results with
|
||||||
* types "fsrc" and "cout". Result formats are
|
* types "fsrc" and "cout". Result formats are
|
||||||
* fsrc: result of file_source_get_path()
|
* fsrc: result of file_source_get_path()
|
||||||
@ -7531,7 +7531,7 @@ int iso_stream_cmp_ino(IsoStream *s1, IsoStream *s2, int flag);
|
|||||||
* Produce a copy of a stream. It must be possible to operate both stream
|
* Produce a copy of a stream. It must be possible to operate both stream
|
||||||
* objects concurrently. The success of this function depends on the
|
* objects concurrently. The success of this function depends on the
|
||||||
* existence of a IsoStream_Iface.clone_stream() method with the stream
|
* existence of a IsoStream_Iface.clone_stream() method with the stream
|
||||||
* and with its eventual subordinate streams.
|
* and with its subordinate streams, if there are any.
|
||||||
* See iso_tree_clone() for a list of surely clonable built-in streams.
|
* See iso_tree_clone() for a list of surely clonable built-in streams.
|
||||||
*
|
*
|
||||||
* @param old_stream
|
* @param old_stream
|
||||||
@ -7584,7 +7584,7 @@ int aaip_xinfo_func(void *data, int flag);
|
|||||||
int aaip_xinfo_cloner(void *old_data, void **new_data, int flag);
|
int aaip_xinfo_cloner(void *old_data, void **new_data, int flag);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Get the eventual ACLs which are associated with the node.
|
* Get the ACLs which are associated with the node.
|
||||||
* The result will be in "long" text form as of man acl and acl_to_text().
|
* The result will be in "long" text form as of man acl and acl_to_text().
|
||||||
* Call this function with flag bit15 to finally release the memory
|
* Call this function with flag bit15 to finally release the memory
|
||||||
* occupied by an ACL inquiry.
|
* occupied by an ACL inquiry.
|
||||||
@ -7592,11 +7592,11 @@ int aaip_xinfo_cloner(void *old_data, void **new_data, int flag);
|
|||||||
* @param node
|
* @param node
|
||||||
* The node that is to be inquired.
|
* The node that is to be inquired.
|
||||||
* @param access_text
|
* @param access_text
|
||||||
* Will return a pointer to the eventual "access" ACL text or NULL if it
|
* Will return a pointer to the "access" ACL text or NULL if it is
|
||||||
* is not available and flag bit 4 is set.
|
* not available and flag bit 4 is set.
|
||||||
* @param default_text
|
* @param default_text
|
||||||
* Will return a pointer to the eventual "default" ACL or NULL if it
|
* Will return a pointer to the "default" ACL or NULL if it is
|
||||||
* is not available.
|
* not available.
|
||||||
* (GNU/Linux directories can have a "default" ACL which influences
|
* (GNU/Linux directories can have a "default" ACL which influences
|
||||||
* the permissions of newly created files.)
|
* the permissions of newly created files.)
|
||||||
* @param flag
|
* @param flag
|
||||||
@ -7629,11 +7629,11 @@ int iso_node_get_acl_text(IsoNode *node,
|
|||||||
* @param node
|
* @param node
|
||||||
* The node that is to be manipulated.
|
* The node that is to be manipulated.
|
||||||
* @param access_text
|
* @param access_text
|
||||||
* The text to be set into effect as "access" ACL. NULL will delete an
|
* The text to be set into effect as "access" ACL. NULL will delete a
|
||||||
* eventually existing "access" ACL of the node.
|
* possibly existing "access" ACL of the node.
|
||||||
* @param default_text
|
* @param default_text
|
||||||
* The text to be set into effect as "default" ACL. NULL will delete an
|
* The text to be set into effect as "default" ACL. NULL will delete a
|
||||||
* eventually existing "default" ACL of the node.
|
* possibly existing "default" ACL of the node.
|
||||||
* (GNU/Linux directories can have a "default" ACL which influences
|
* (GNU/Linux directories can have a "default" ACL which influences
|
||||||
* the permissions of newly created files.)
|
* the permissions of newly created files.)
|
||||||
* @param flag
|
* @param flag
|
||||||
@ -7681,9 +7681,9 @@ mode_t iso_node_get_perms_wo_acl(const IsoNode *node);
|
|||||||
* to manipulate the attribute list before submitting it to other calls.
|
* to manipulate the attribute list before submitting it to other calls.
|
||||||
*
|
*
|
||||||
* If enabled by flag bit0, this list possibly includes the ACLs of the node.
|
* If enabled by flag bit0, this list possibly includes the ACLs of the node.
|
||||||
* They are eventually encoded in a pair with empty name. It is not advisable
|
* They are encoded in a pair with empty name. It is not advisable to alter
|
||||||
* to alter the value or name of that pair. One may decide to erase both ACLs
|
* the value or name of that pair. One may decide to erase both ACLs by
|
||||||
* by deleting this pair or to copy both ACLs by copying the content of this
|
* deleting this pair or to copy both ACLs by copying the content of this
|
||||||
* pair to an empty named pair of another node.
|
* pair to an empty named pair of another node.
|
||||||
* For all other ACL purposes use iso_node_get_acl_text().
|
* For all other ACL purposes use iso_node_get_acl_text().
|
||||||
*
|
*
|
||||||
@ -7699,7 +7699,7 @@ mode_t iso_node_get_perms_wo_acl(const IsoNode *node);
|
|||||||
* Will return an array of pointers to strings of 8-bit bytes
|
* Will return an array of pointers to strings of 8-bit bytes
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes
|
* Bitfield for control purposes
|
||||||
* bit0= obtain eventual ACLs as attribute with empty name
|
* bit0= obtain ACLs as attribute with empty name
|
||||||
* bit2= with bit0: do not obtain attributes other than ACLs
|
* bit2= with bit0: do not obtain attributes other than ACLs
|
||||||
* bit15= free memory (node may be NULL)
|
* bit15= free memory (node may be NULL)
|
||||||
* @return
|
* @return
|
||||||
@ -7713,8 +7713,8 @@ int iso_node_get_attrs(IsoNode *node, size_t *num_attrs,
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Obtain the value of a particular xattr name. Eventually make a copy of
|
* Obtain the value of a particular xattr name. Make a copy of that value and
|
||||||
* that value and add a trailing 0 byte for caller convenience.
|
* add a trailing 0 byte for caller convenience.
|
||||||
* @param node
|
* @param node
|
||||||
* The node that is to be inquired.
|
* The node that is to be inquired.
|
||||||
* @param name
|
* @param name
|
||||||
@ -7738,8 +7738,8 @@ int iso_node_lookup_attr(IsoNode *node, char *name,
|
|||||||
* The data get copied so that you may dispose your input data afterwards.
|
* The data get copied so that you may dispose your input data afterwards.
|
||||||
*
|
*
|
||||||
* If enabled by flag bit0 then the submitted list of attributes will not only
|
* If enabled by flag bit0 then the submitted list of attributes will not only
|
||||||
* overwrite xattr but also both eventual ACLs of the node. Eventual ACL in
|
* overwrite xattr but also both ACLs of the node. ACLs in the submitted list
|
||||||
* the submitted list have to reside in an attribute with empty name.
|
* have to reside in an attribute with empty name.
|
||||||
*
|
*
|
||||||
* @param node
|
* @param node
|
||||||
* The node that is to be manipulated.
|
* The node that is to be manipulated.
|
||||||
@ -7753,11 +7753,11 @@ int iso_node_lookup_attr(IsoNode *node, char *name,
|
|||||||
* Array of pointers to the value bytes
|
* Array of pointers to the value bytes
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes
|
* Bitfield for control purposes
|
||||||
* bit0= Do not maintain eventual existing ACL of the node.
|
* bit0= Do not maintain existing ACLs of the node.
|
||||||
* Set eventual new ACL from value of empty name.
|
* Set new ACLs from value of empty name.
|
||||||
* bit1= Do not clear the existing attribute list but merge it with
|
* bit1= Do not clear the existing attribute list but merge it with
|
||||||
* the list given by this call.
|
* the list given by this call.
|
||||||
* The given values override the values of their eventually existing
|
* The given values override the values of their possibly existing
|
||||||
* names. If no xattr with a given name exists, then it will be
|
* names. If no xattr with a given name exists, then it will be
|
||||||
* added as new xattr. So this bit can be used to set a single
|
* added as new xattr. So this bit can be used to set a single
|
||||||
* xattr without inquiring any other xattr of the node.
|
* xattr without inquiring any other xattr of the node.
|
||||||
@ -7892,8 +7892,8 @@ int iso_local_get_perms_wo_acl(char *disk_path, mode_t *st_mode, int flag);
|
|||||||
* The resulting data has finally to be disposed by a call to this function
|
* The resulting data has finally to be disposed by a call to this function
|
||||||
* with flag bit15 set.
|
* with flag bit15 set.
|
||||||
*
|
*
|
||||||
* Eventual ACLs will get encoded as attribute pair with empty name if this is
|
* ACLs will get encoded as attribute pair with empty name if this is
|
||||||
* enabled by flag bit0. An ACL which simply replects stat(2) permissions
|
* enabled by flag bit0. An ACL which simply reflects stat(2) permissions
|
||||||
* will not be put into the result.
|
* will not be put into the result.
|
||||||
*
|
*
|
||||||
* @param disk_path
|
* @param disk_path
|
||||||
@ -7908,9 +7908,9 @@ int iso_local_get_perms_wo_acl(char *disk_path, mode_t *st_mode, int flag);
|
|||||||
* Will return an array of pointers to 8-bit values
|
* Will return an array of pointers to 8-bit values
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes
|
* Bitfield for control purposes
|
||||||
* bit0= obtain eventual ACLs as attribute with empty name
|
* bit0= obtain non-trivial ACLs as attribute with empty name
|
||||||
* bit2= do not obtain attributes other than ACLs
|
* bit2= do not obtain attributes other than non-trivial ACLs
|
||||||
* bit3= do not ignore eventual non-user attributes.
|
* bit3= do not ignore non-user attributes.
|
||||||
* I.e. those with a name which does not begin by "user."
|
* I.e. those with a name which does not begin by "user."
|
||||||
* bit5= in case of symbolic link: inquire link target
|
* bit5= in case of symbolic link: inquire link target
|
||||||
* bit15= free memory
|
* bit15= free memory
|
||||||
@ -7930,7 +7930,7 @@ int iso_local_get_attrs(char *disk_path, size_t *num_attrs, char ***names,
|
|||||||
/**
|
/**
|
||||||
* Attach a list of xattr and ACLs to the given file in the local filesystem.
|
* Attach a list of xattr and ACLs to the given file in the local filesystem.
|
||||||
*
|
*
|
||||||
* Eventual ACLs have to be encoded as attribute pair with empty name.
|
* Given ACLs have to be encoded as attribute pair with empty name.
|
||||||
*
|
*
|
||||||
* @param disk_path
|
* @param disk_path
|
||||||
* Absolute path to the file
|
* Absolute path to the file
|
||||||
@ -7949,8 +7949,8 @@ int iso_local_get_attrs(char *disk_path, size_t *num_attrs, char ***names,
|
|||||||
* >0 = errno as of local system calls to set xattr and ACLs
|
* >0 = errno as of local system calls to set xattr and ACLs
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes
|
* Bitfield for control purposes
|
||||||
* bit0= do not attach ACLs from an eventual attribute with empty name
|
* bit0= do not attach ACLs from a given attribute with empty name
|
||||||
* bit3= do not ignore eventual non-user attributes.
|
* bit3= do not ignore non-user attributes.
|
||||||
* I.e. those with a name which does not begin by "user."
|
* I.e. those with a name which does not begin by "user."
|
||||||
* bit5= in case of symbolic link: manipulate link target
|
* bit5= in case of symbolic link: manipulate link target
|
||||||
* bit6= @since 1.1.6
|
* bit6= @since 1.1.6
|
||||||
@ -7993,8 +7993,8 @@ int iso_local_set_attrs(char *disk_path, size_t num_attrs, char **names,
|
|||||||
* The consequences are:
|
* The consequences are:
|
||||||
* iso_file_get_stream() will return the filter stream.
|
* iso_file_get_stream() will return the filter stream.
|
||||||
* iso_stream_get_size() will return the (cached) size of the filtered data,
|
* iso_stream_get_size() will return the (cached) size of the filtered data,
|
||||||
* iso_stream_open() will start eventual child processes,
|
* iso_stream_open() will start child processes if there are any,
|
||||||
* iso_stream_close() will kill eventual child processes,
|
* iso_stream_close() will kill child processes if there are any,
|
||||||
* iso_stream_read() will return filtered data. E.g. as data file content
|
* iso_stream_read() will return filtered data. E.g. as data file content
|
||||||
* during ISO image generation.
|
* during ISO image generation.
|
||||||
*
|
*
|
||||||
@ -8016,8 +8016,8 @@ int iso_local_set_attrs(char *disk_path, size_t num_attrs, char **names,
|
|||||||
* which was added by iso_file_add_*_filter().
|
* which was added by iso_file_add_*_filter().
|
||||||
* Caution: One should not do this while the IsoStream of the file is opened.
|
* Caution: One should not do this while the IsoStream of the file is opened.
|
||||||
* For now there is no general way to determine this state.
|
* For now there is no general way to determine this state.
|
||||||
* Filter stream implementations are urged to eventually call .close()
|
* Filter stream implementations are urged to call .close() inside
|
||||||
* inside method .free() . This will close the input stream too.
|
* method .free() . This will close the input stream too.
|
||||||
* @param file
|
* @param file
|
||||||
* The data file node which shall get rid of one layer of content
|
* The data file node which shall get rid of one layer of content
|
||||||
* filtering.
|
* filtering.
|
||||||
@ -8032,9 +8032,9 @@ int iso_local_set_attrs(char *disk_path, size_t num_attrs, char **names,
|
|||||||
int iso_file_remove_filter(IsoFile *file, int flag);
|
int iso_file_remove_filter(IsoFile *file, int flag);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Obtain the eventual input stream of a filter stream.
|
* Obtain the input stream of a filter stream.
|
||||||
* @param stream
|
* @param stream
|
||||||
* The eventual filter stream to be inquired.
|
* The stream to be inquired.
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes.
|
* Bitfield for control purposes.
|
||||||
* bit0= Follow the chain of input streams and return the one at the
|
* bit0= Follow the chain of input streams and return the one at the
|
||||||
@ -8107,7 +8107,7 @@ struct iso_external_filter_command
|
|||||||
*/
|
*/
|
||||||
int behavior;
|
int behavior;
|
||||||
|
|
||||||
/* The eventual suffix which is supposed to be added to the IsoFile name
|
/* The possible suffix which is supposed to be added to the IsoFile name
|
||||||
* or to be removed from the name.
|
* or to be removed from the name.
|
||||||
* (This is to be done by the application, not by calls
|
* (This is to be done by the application, not by calls
|
||||||
* iso_file_add_external_filter() or iso_file_remove_filter().
|
* iso_file_add_external_filter() or iso_file_remove_filter().
|
||||||
@ -8138,8 +8138,8 @@ int iso_file_add_external_filter(IsoFile *file, IsoExternalFilterCommand *cmd,
|
|||||||
int flag);
|
int flag);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Obtain the IsoExternalFilterCommand which is eventually associated with the
|
* Obtain the IsoExternalFilterCommand which is associated with the given
|
||||||
* given stream. (Typically obtained from an IsoFile by iso_file_get_stream()
|
* stream. (Typically obtained from an IsoFile by iso_file_get_stream()
|
||||||
* or from an IsoStream by iso_stream_get_input_stream()).
|
* or from an IsoStream by iso_stream_get_input_stream()).
|
||||||
* @param stream
|
* @param stream
|
||||||
* The stream to be inquired.
|
* The stream to be inquired.
|
||||||
@ -8421,8 +8421,8 @@ int iso_zisofs_ctrl_susp_z2(int enable);
|
|||||||
|
|
||||||
/**
|
/**
|
||||||
* Check for the given node or for its subtree whether the data file content
|
* Check for the given node or for its subtree whether the data file content
|
||||||
* effectively bears zisofs file headers and eventually mark the outcome
|
* effectively bears zisofs file headers and mark the outcome by an xinfo data
|
||||||
* by an xinfo data record if not already marked by a zisofs compressor filter.
|
* record if not already marked by a zisofs compressor filter.
|
||||||
* This does not install any filter but only a hint for image generation
|
* This does not install any filter but only a hint for image generation
|
||||||
* that the already compressed files shall get written with zisofs ZF entries.
|
* that the already compressed files shall get written with zisofs ZF entries.
|
||||||
* Use this if you insert the compressed results of program mkzftree from disk
|
* Use this if you insert the compressed results of program mkzftree from disk
|
||||||
@ -8530,16 +8530,16 @@ int iso_image_get_session_md5(IsoImage *image, uint32_t *start_lba,
|
|||||||
uint32_t *end_lba, char md5[16], int flag);
|
uint32_t *end_lba, char md5[16], int flag);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Eventually obtain the recorded MD5 checksum of a data file from the loaded
|
* Obtain the recorded MD5 checksum of a data file from the loaded * ISO image.
|
||||||
* ISO image. Such a checksum may be stored with others in a contiguous
|
* Such a checksum may be stored with others in a contiguous array at the end
|
||||||
* array at the end of the loaded session. The data file eventually has an
|
* of the loaded session. The data file then has an xattr "isofs.cx" which
|
||||||
* xattr "isofs.cx" which gives the index in that array.
|
* gives the index in that array.
|
||||||
* @param image
|
* @param image
|
||||||
* The image from which file stems.
|
* The image from which file stems.
|
||||||
* @param file
|
* @param file
|
||||||
* The file object to inquire
|
* The file object to inquire
|
||||||
* @param md5
|
* @param md5
|
||||||
* Eventually returns 16 byte of MD5 checksum
|
* Will be filled with 16 byte of MD5 checksum if available
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes
|
* Bitfield for control purposes
|
||||||
* bit0= only determine return value, do not touch parameter md5
|
* bit0= only determine return value, do not touch parameter md5
|
||||||
@ -8561,8 +8561,8 @@ int iso_file_get_md5(IsoImage *image, IsoFile *file, char md5[16], int flag);
|
|||||||
* @param file
|
* @param file
|
||||||
* The file object to read data from and to which to attach the checksum.
|
* The file object to read data from and to which to attach the checksum.
|
||||||
* If the file is from the imported image, then its most original stream
|
* If the file is from the imported image, then its most original stream
|
||||||
* will be checksummed. Else the eventual filter streams will get into
|
* will be checksummed. Else the possible filter streams of file will get
|
||||||
* effect.
|
* into effect.
|
||||||
* @param flag
|
* @param flag
|
||||||
* Bitfield for control purposes. Unused yet. Submit 0.
|
* Bitfield for control purposes. Unused yet. Submit 0.
|
||||||
* @return
|
* @return
|
||||||
@ -9569,7 +9569,7 @@ struct burn_source {
|
|||||||
/** Program the reply of (*get_size) to a fixed value. It is advised
|
/** Program the reply of (*get_size) to a fixed value. It is advised
|
||||||
to implement this by a attribute off_t fixed_size; in *data .
|
to implement this by a attribute off_t fixed_size; in *data .
|
||||||
The read() function does not have to take into respect this fake
|
The read() function does not have to take into respect this fake
|
||||||
setting. It is rather a note of libburn to itself. Eventually
|
setting. It is rather a note of libburn to itself. Possibly
|
||||||
necessary truncation or padding is done in libburn. Truncation
|
necessary truncation or padding is done in libburn. Truncation
|
||||||
is usually considered a misburn. Padding is considered ok.
|
is usually considered a misburn. Padding is considered ok.
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user