diff --git a/libisofs/libisofs.h b/libisofs/libisofs.h index fe17469..933c25f 100644 --- a/libisofs/libisofs.h +++ b/libisofs/libisofs.h @@ -17,7 +17,7 @@ struct burn_source; * Context for image creation. It holds the files that will be added to image, * and several options to control libisofs behavior. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_Image IsoImage; @@ -28,7 +28,7 @@ typedef struct Iso_Image IsoImage; * iso_node_get_type() and cast it to the appropiate subtype. Useful macros * are provided, see below. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_Node IsoNode; @@ -36,7 +36,7 @@ typedef struct Iso_Node IsoNode; * A directory in the iso tree. It is an special type of IsoNode and can be * casted to it in any case. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_Dir IsoDir; @@ -44,7 +44,7 @@ typedef struct Iso_Dir IsoDir; * A symbolic link in the iso tree. It is an special type of IsoNode and can be * casted to it in any case. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_Symlink IsoSymlink; @@ -52,7 +52,7 @@ typedef struct Iso_Symlink IsoSymlink; * A regular file in the iso tree. It is an special type of IsoNode and can be * casted to it in any case. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_File IsoFile; @@ -62,7 +62,7 @@ typedef struct Iso_File IsoFile; * character devices, and fifos. * It is an special type of IsoNode and can be casted to it in any case. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_Special IsoSpecial; @@ -81,7 +81,7 @@ typedef struct Iso_Special IsoSpecial; * ... * } * - * @since 0.6.1 + * @since 0.6.2 */ enum IsoNodeType { LIBISO_DIR, @@ -110,14 +110,14 @@ enum IsoNodeType { * Context for iterate on directory children. * @see iso_dir_get_children() * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_Dir_Iter IsoDirIter; /** * It represents an El-Torito boot image. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct el_torito_boot_image ElToritoBootImage; @@ -125,7 +125,7 @@ typedef struct el_torito_boot_image ElToritoBootImage; * An special type of IsoNode that acts as a placeholder for an El-Torito * boot catalog. Once written, it will appear as a regular file. * - * @since 0.6.1 + * @since 0.6.2 */ typedef struct Iso_Boot IsoBoot; @@ -133,7 +133,7 @@ typedef struct Iso_Boot IsoBoot; * Flag used to hide a file in the RR/ISO or Joliet tree. * * @see iso_node_set_hidden - * @since 0.6.1 + * @since 0.6.2 */ enum IsoHideNodeFlag { /** Hide the node in the ECMA-119 / RR tree */ @@ -147,7 +147,7 @@ enum IsoHideNodeFlag { /** * El-Torito bootable image type. * - * @since 0.6.1 + * @since 0.6.2 */ enum eltorito_boot_media_type { ELTORITO_FLOPPY_EMUL, @@ -160,7 +160,7 @@ enum eltorito_boot_media_type { * This controls how libisofs will act when you tried to add to a dir a file * with the same name that an existing file. * - * @since 0.6.1 + * @since 0.6.2 */ enum iso_replace_mode { /** @@ -194,14 +194,14 @@ enum iso_replace_mode { /** * Options for image written. * @see iso_write_opts_new() - * @since 0.6.1 + * @since 0.6.2 */ typedef struct iso_write_opts IsoWriteOpts; /** * Options for image reading or import. * @see iso_read_opts_new() - * @since 0.6.1 + * @since 0.6.2 */ typedef struct iso_read_opts IsoReadOpts; @@ -209,7 +209,7 @@ typedef struct iso_read_opts IsoReadOpts; * Source for image reading. * * @see struct iso_data_source - * @since 0.6.1 + * @since 0.6.2 */ typedef struct iso_data_source IsoDataSource; @@ -225,7 +225,7 @@ typedef struct iso_data_source IsoDataSource; * it with regular .iso images, and also with block devices that represent a * drive. * - * @since 0.6.1 + * @since 0.6.2 */ struct iso_data_source { @@ -288,7 +288,7 @@ struct iso_data_source * Both size, hasRR and hasJoliet will be filled by libisofs with suitable * values. * - * @since 0.6.1 + * @since 0.6.2 */ struct iso_read_image_features { @@ -318,7 +318,7 @@ struct iso_read_image_features * POSIX abstraction for source files. * * @see struct iso_file_source - * @since 0.6.1 + * @since 0.6.2 */ typedef struct iso_file_source IsoFileSource; @@ -326,7 +326,7 @@ typedef struct iso_file_source IsoFileSource; * Abstract for source filesystems. * * @see struct iso_filesystem - * @since 0.6.1 + * @since 0.6.2 */ typedef struct iso_filesystem IsoFilesystem; @@ -335,7 +335,7 @@ typedef struct iso_filesystem IsoFilesystem; * IsoFileSource. * * @see struct IsoFileSource_Iface - * @since 0.6.1 + * @since 0.6.2 */ typedef struct IsoFileSource_Iface IsoFileSourceIface; @@ -344,13 +344,13 @@ typedef struct IsoFileSource_Iface IsoFileSourceIface; * access specific information of the image, such as several volume attributes, * extensions being used, El-Torito artifacts... * - * @since 0.6.1 + * @since 0.6.2 */ typedef IsoFilesystem IsoImageFilesystem; /** * See IsoFilesystem->get_id() for info about this. - * @since 0.6.1 + * @since 0.6.2 */ extern unsigned int iso_fs_global_id; @@ -371,7 +371,7 @@ extern unsigned int iso_fs_global_id; * Each file inside an IsoFilesystem is represented as an IsoFileSource object, * that defines POSIX-like interface for accessing files. * - * @since 0.6.1 + * @since 0.6.2 */ struct iso_filesystem { @@ -460,7 +460,7 @@ struct iso_filesystem * Interface definition for an IsoFileSource. Defines the POSIX-like function * to access files and abstract underlying source. * - * @since 0.6.1 + * @since 0.6.2 */ struct IsoFileSource_Iface { @@ -652,7 +652,7 @@ struct IsoFileSource_Iface /** * An IsoFile Source is a POSIX abstraction of a file. * - * @since 0.6.1 + * @since 0.6.2 */ struct iso_file_source { @@ -665,14 +665,14 @@ struct iso_file_source * Initialize libisofs. You must call this before any usage of the library. * @return 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_init(); /** * Finalize libisofs. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_finish(); @@ -688,7 +688,7 @@ void iso_finish(); * @return * 1 sucess, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_new(const char *name, IsoImage **image); @@ -700,7 +700,7 @@ int iso_image_new(const char *name, IsoImage **image); /** * Get version of the libisofs library at runtime. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_lib_version(int *major, int *minor, int *micro); @@ -710,7 +710,7 @@ void iso_lib_version(int *major, int *minor, int *micro); * @return * 1 lib is compatible, 0 is not. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_lib_is_compatible(int major, int minor, int micro); @@ -729,7 +729,7 @@ int iso_lib_is_compatible(int major, int minor, int micro); * Before usage of these macros on your code, please read the usage discussion * below. * - * @since 0.6.1 + * @since 0.6.2 */ #define iso_lib_header_version_major 0 #define iso_lib_header_version_minor 6 @@ -802,14 +802,14 @@ int iso_lib_is_compatible(int major, int minor, int micro); * @return * 1 success, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_new(IsoWriteOpts **opts, int profile); /** * Free an IsoWriteOpts previously allocated with iso_write_opts_new(). * - * @since 0.6.1 + * @since 0.6.2 */ void iso_write_opts_free(IsoWriteOpts *opts); @@ -823,7 +823,7 @@ void iso_write_opts_free(IsoWriteOpts *opts); * @return * 1 success, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_iso_level(IsoWriteOpts *opts, int level); @@ -843,7 +843,7 @@ int iso_write_opts_set_iso_level(IsoWriteOpts *opts, int level); * @return * 1 success, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_rockridge(IsoWriteOpts *opts, int enable); @@ -860,7 +860,7 @@ int iso_write_opts_set_rockridge(IsoWriteOpts *opts, int enable); * @return * 1 success, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_joliet(IsoWriteOpts *opts, int enable); @@ -871,7 +871,7 @@ int iso_write_opts_set_joliet(IsoWriteOpts *opts, int enable); * less restrictions than old ISO-9660. However, nobody is using it so there * are no much reasons to enable this. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_iso1999(IsoWriteOpts *opts, int enable); @@ -880,7 +880,7 @@ int iso_write_opts_set_iso1999(IsoWriteOpts *opts, int enable); * This breaks ECMA-119 specification, but version numbers are usually not * used, so it should work on most systems. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_omit_version_numbers(IsoWriteOpts *opts, int omit); @@ -888,7 +888,7 @@ int iso_write_opts_set_omit_version_numbers(IsoWriteOpts *opts, int omit); * Allow ISO-9660 directory hierarchy to be deeper than 8 levels. * This breaks ECMA-119 specification. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_allow_deep_paths(IsoWriteOpts *opts, int allow); @@ -896,7 +896,7 @@ int iso_write_opts_set_allow_deep_paths(IsoWriteOpts *opts, int allow); * Allow path in the ISO-9660 tree to have more than 255 characters. * This breaks ECMA-119 specification. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_allow_longer_paths(IsoWriteOpts *opts, int allow); @@ -908,7 +908,7 @@ int iso_write_opts_set_allow_longer_paths(IsoWriteOpts *opts, int allow); * This breaks ECMA-119 specification and could lead to buffer overflow * problems on old systems. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_max_37_char_filenames(IsoWriteOpts *opts, int allow); @@ -918,7 +918,7 @@ int iso_write_opts_set_max_37_char_filenames(IsoWriteOpts *opts, int allow); * this to 1 to prevent this behavior. * This breaks ECMA-119 specification. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_no_force_dots(IsoWriteOpts *opts, int no); @@ -927,7 +927,7 @@ int iso_write_opts_set_no_force_dots(IsoWriteOpts *opts, int no); * uppercase characters, numbers and a few other characters are allowed. * This breaks ECMA-119 specification. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_allow_lowercase(IsoWriteOpts *opts, int allow); @@ -936,7 +936,7 @@ int iso_write_opts_set_allow_lowercase(IsoWriteOpts *opts, int allow); * that "/" and "\0" characters are never allowed, even in RR names. * This breaks ECMA-119 specification. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_allow_full_ascii(IsoWriteOpts *opts, int allow); @@ -944,7 +944,7 @@ int iso_write_opts_set_allow_full_ascii(IsoWriteOpts *opts, int allow); * Allow paths in the Joliet tree to have more than 240 characters. * This breaks Joliet specification. Use with caution. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_joliet_longer_paths(IsoWriteOpts *opts, int allow); @@ -952,7 +952,7 @@ int iso_write_opts_set_joliet_longer_paths(IsoWriteOpts *opts, int allow); * Whether to sort files based on their weight. * * @see iso_node_set_sort_weight - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_sort_files(IsoWriteOpts *opts, int sort); @@ -972,7 +972,7 @@ int iso_write_opts_set_sort_files(IsoWriteOpts *opts, int sort); * @see iso_write_opts_set_default_file_mode * @see iso_write_opts_set_default_uid * @see iso_write_opts_set_default_gid - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_replace_mode(IsoWriteOpts *opts, int dir_mode, int file_mode, int uid, int gid); @@ -981,7 +981,7 @@ int iso_write_opts_set_replace_mode(IsoWriteOpts *opts, int dir_mode, * Set the mode to use on dirs when you set the replace_mode of dirs to 2. * * @see iso_write_opts_set_replace_mode - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_default_dir_mode(IsoWriteOpts *opts, mode_t dir_mode); @@ -989,7 +989,7 @@ int iso_write_opts_set_default_dir_mode(IsoWriteOpts *opts, mode_t dir_mode); * Set the mode to use on files when you set the replace_mode of files to 2. * * @see iso_write_opts_set_replace_mode - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_default_file_mode(IsoWriteOpts *opts, mode_t file_mode); @@ -997,7 +997,7 @@ int iso_write_opts_set_default_file_mode(IsoWriteOpts *opts, mode_t file_mode); * Set the uid to use when you set the replace_uid to 2. * * @see iso_write_opts_set_replace_mode - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_default_uid(IsoWriteOpts *opts, uid_t uid); @@ -1005,7 +1005,7 @@ int iso_write_opts_set_default_uid(IsoWriteOpts *opts, uid_t uid); * Set the gid to use when you set the replace_gid to 2. * * @see iso_write_opts_set_replace_mode - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_default_gid(IsoWriteOpts *opts, gid_t gid); @@ -1015,7 +1015,7 @@ int iso_write_opts_set_default_gid(IsoWriteOpts *opts, gid_t gid); * are enabled. * * @see iso_write_opts_set_default_timestamp - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_replace_timestamps(IsoWriteOpts *opts, int replace); @@ -1023,7 +1023,7 @@ int iso_write_opts_set_replace_timestamps(IsoWriteOpts *opts, int replace); * Set the timestamp to use when you set the replace_timestamps to 2. * * @see iso_write_opts_set_replace_timestamps - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_default_timestamp(IsoWriteOpts *opts, time_t timestamp); @@ -1036,7 +1036,7 @@ int iso_write_opts_set_default_timestamp(IsoWriteOpts *opts, time_t timestamp); * ECMA-119. These are timezones whose offset from GMT is greater than +13 * hours, lower than -12 hours, or not a multiple of 15 minutes. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_always_gmt(IsoWriteOpts *opts, int gmt); @@ -1047,7 +1047,7 @@ int iso_write_opts_set_always_gmt(IsoWriteOpts *opts, int gmt); * You can obtain the list of charsets supported on your system executing * "iconv -l" in a shell. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_output_charset(IsoWriteOpts *opts, const char *charset); @@ -1076,7 +1076,7 @@ int iso_write_opts_set_output_charset(IsoWriteOpts *opts, const char *charset); * @param appendable * 1 to create an appendable image, 0 for an stand-alone one. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_appendable(IsoWriteOpts *opts, int appendable); @@ -1093,7 +1093,7 @@ int iso_write_opts_set_appendable(IsoWriteOpts *opts, int appendable); * first session on disc, such as in some CD-Extra disc whether the data * image is written in a new session after some audio tracks. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_ms_block(IsoWriteOpts *opts, uint32_t ms_block); @@ -1123,7 +1123,7 @@ int iso_write_opts_set_ms_block(IsoWriteOpts *opts, uint32_t ms_block); * new image from scratch of because you will create an image for a true * multisession media, just don't set this buffer or set it to NULL. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_overwrite_buf(IsoWriteOpts *opts, uint8_t *overwrite); @@ -1133,7 +1133,7 @@ int iso_write_opts_set_overwrite_buf(IsoWriteOpts *opts, uint8_t *overwrite); * blocks buffer. Default value is set to 2MB, if that is ok for you, you * don't need to call this function. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_write_opts_set_fifo_size(IsoWriteOpts *opts, size_t fifo_size); @@ -1151,7 +1151,7 @@ int iso_write_opts_set_fifo_size(IsoWriteOpts *opts, size_t fifo_size); * @return * 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_create_burn_source(IsoImage *image, IsoWriteOpts *opts, struct burn_source **burn_src); @@ -1176,14 +1176,14 @@ int iso_image_create_burn_source(IsoImage *image, IsoWriteOpts *opts, * @return * 1 success, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_new(IsoReadOpts **opts, int profile); /** * Free an IsoReadOpts previously allocated with iso_read_opts_new(). * - * @since 0.6.1 + * @since 0.6.2 */ void iso_read_opts_free(IsoReadOpts *opts); @@ -1191,7 +1191,7 @@ void iso_read_opts_free(IsoReadOpts *opts); * Set the block where the image begins. It is usually 0, but may be different * on a multisession disc. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_start_block(IsoReadOpts *opts, uint32_t block); @@ -1200,21 +1200,21 @@ int iso_read_opts_set_start_block(IsoReadOpts *opts, uint32_t block); * In most cases you don't want to use this. It could be useful if RR info * is damaged, or if you want to use the Joliet tree. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_no_rockridge(IsoReadOpts *opts, int norr); /** * Do not read Joliet extensions. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_no_joliet(IsoReadOpts *opts, int nojoliet); /** * Do not read ISO 9660:1999 enhanced tree * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_no_iso1999(IsoReadOpts *opts, int noiso1999); @@ -1226,21 +1226,21 @@ int iso_read_opts_set_no_iso1999(IsoReadOpts *opts, int noiso1999); * extensions are not read: if no Joliet is present, libisofs will read * RR tree. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_preferjoliet(IsoReadOpts *opts, int preferjoliet); /** * Set default uid for files when RR extensions are not present. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_default_uid(IsoReadOpts *opts, uid_t uid); /** * Set default gid for files when RR extensions are not present. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_default_gid(IsoReadOpts *opts, gid_t gid); @@ -1252,7 +1252,7 @@ int iso_read_opts_set_default_gid(IsoReadOpts *opts, gid_t gid); * @param dir_perm * Permissions for directories. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_default_permissions(IsoReadOpts *opts, mode_t file_perm, mode_t dir_perm); @@ -1267,7 +1267,7 @@ int iso_read_opts_set_default_permissions(IsoReadOpts *opts, mode_t file_perm, * The charset to use as input charset. You can obtain the list of * charsets supported on your system executing "iconv -l" in a shell. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_read_opts_set_input_charset(IsoReadOpts *opts, const char *charset); @@ -1292,7 +1292,7 @@ int iso_read_opts_set_input_charset(IsoReadOpts *opts, const char *charset); * @return * 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_import(IsoImage *image, IsoDataSource *src, IsoReadOpts *opts, struct iso_read_image_features **features); @@ -1300,7 +1300,7 @@ int iso_image_import(IsoImage *image, IsoDataSource *src, IsoReadOpts *opts, /** * Increments the reference counting of the given image. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_ref(IsoImage *image); @@ -1309,7 +1309,7 @@ void iso_image_ref(IsoImage *image); * If it reaches 0, the image is free, together with its tree nodes (whether * their refcount reach 0 too, of course). * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_unref(IsoImage *image); @@ -1328,14 +1328,14 @@ void iso_image_unref(IsoImage *image); * @return * 1 on succes, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_attach_data(IsoImage *image, void *data, void (*free)(void*)); /** * The the data previously attached with iso_image_attach_data() * - * @since 0.6.1 + * @since 0.6.2 */ void *iso_image_get_attached_data(IsoImage *image); @@ -1344,14 +1344,14 @@ void *iso_image_get_attached_data(IsoImage *image); * No extra ref is added to it, so you musn't unref it. Use iso_node_ref() * if you want to get your own reference. * - * @since 0.6.1 + * @since 0.6.2 */ IsoDir *iso_image_get_root(const IsoImage *image); /** * Fill in the volset identifier for a image. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_volset_id(IsoImage *image, const char *volset_id); @@ -1360,14 +1360,14 @@ void iso_image_set_volset_id(IsoImage *image, const char *volset_id); * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_volset_id(const IsoImage *image); /** * Fill in the volume identifier for a image. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_volume_id(IsoImage *image, const char *volume_id); @@ -1376,14 +1376,14 @@ void iso_image_set_volume_id(IsoImage *image, const char *volume_id); * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_volume_id(const IsoImage *image); /** * Fill in the publisher for a image. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_publisher_id(IsoImage *image, const char *publisher_id); @@ -1392,14 +1392,14 @@ void iso_image_set_publisher_id(IsoImage *image, const char *publisher_id); * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_publisher_id(const IsoImage *image); /** * Fill in the data preparer for a image. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_data_preparer_id(IsoImage *image, const char *data_preparer_id); @@ -1409,14 +1409,14 @@ void iso_image_set_data_preparer_id(IsoImage *image, * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_data_preparer_id(const IsoImage *image); /** * Fill in the system id for a image. Up to 32 characters. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_system_id(IsoImage *image, const char *system_id); @@ -1425,14 +1425,14 @@ void iso_image_set_system_id(IsoImage *image, const char *system_id); * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_system_id(const IsoImage *image); /** * Fill in the application id for a image. Up to 128 chars. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_application_id(IsoImage *image, const char *application_id); @@ -1441,7 +1441,7 @@ void iso_image_set_application_id(IsoImage *image, const char *application_id); * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_application_id(const IsoImage *image); @@ -1449,7 +1449,7 @@ const char *iso_image_get_application_id(const IsoImage *image); * Fill copyright information for the image. Usually this refers * to a file on disc. Up to 37 characters. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_copyright_file_id(IsoImage *image, const char *copyright_file_id); @@ -1459,7 +1459,7 @@ void iso_image_set_copyright_file_id(IsoImage *image, * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_copyright_file_id(const IsoImage *image); @@ -1467,7 +1467,7 @@ const char *iso_image_get_copyright_file_id(const IsoImage *image); * Fill abstract information for the image. Usually this refers * to a file on disc. Up to 37 characters. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_abstract_file_id(IsoImage *image, const char *abstract_file_id); @@ -1477,7 +1477,7 @@ void iso_image_set_abstract_file_id(IsoImage *image, * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_abstract_file_id(const IsoImage *image); @@ -1485,7 +1485,7 @@ const char *iso_image_get_abstract_file_id(const IsoImage *image); * Fill biblio information for the image. Usually this refers * to a file on disc. Up to 37 characters. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_set_biblio_file_id(IsoImage *image, const char *biblio_file_id); @@ -1494,7 +1494,7 @@ void iso_image_set_biblio_file_id(IsoImage *image, const char *biblio_file_id); * The returned string is owned by the image and should not be freed nor * changed. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_get_biblio_file_id(const IsoImage *image); @@ -1534,7 +1534,7 @@ const char *iso_image_get_biblio_file_id(const IsoImage *image); * @return * 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_set_boot_image(IsoImage *image, const char *image_path, enum eltorito_boot_media_type type, @@ -1576,7 +1576,7 @@ int iso_image_set_boot_image(IsoImage *image, const char *image_path, * 1 on success, 0 is the image is not bootable (i.e., it has no El-Torito * image), < 0 error. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_get_boot_image(IsoImage *image, ElToritoBootImage **boot, IsoFile **imgnode, IsoBoot **catnode); @@ -1589,7 +1589,7 @@ int iso_image_get_boot_image(IsoImage *image, ElToritoBootImage **boot, * If the image is not bootable (don't have el-torito boot image) this function * just returns. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_image_remove_boot_image(IsoImage *image); @@ -1597,7 +1597,7 @@ void iso_image_remove_boot_image(IsoImage *image); * Sets the load segment for the initial boot image. This is only for * no emulation boot images, and is a NOP for other image types. * - * @since 0.6.1 + * @since 0.6.2 */ void el_torito_set_load_seg(ElToritoBootImage *bootimg, short segment); @@ -1606,14 +1606,14 @@ void el_torito_set_load_seg(ElToritoBootImage *bootimg, short segment); * the initial boot procedure. This is only for * no emulation boot images, and is a NOP for other image types. * - * @since 0.6.1 + * @since 0.6.2 */ void el_torito_set_load_size(ElToritoBootImage *bootimg, short sectors); /** * Marks the specified boot image as not bootable * - * @since 0.6.1 + * @since 0.6.2 */ void el_torito_set_no_bootable(ElToritoBootImage *bootimg); @@ -1623,14 +1623,14 @@ void el_torito_set_no_bootable(ElToritoBootImage *bootimg); * The original boot image file won't be modified. * This is needed for isolinux boot images. * - * @since 0.6.1 + * @since 0.6.2 */ void el_torito_patch_isolinux_image(ElToritoBootImage *bootimg); /** * Increments the reference counting of the given node. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_ref(IsoNode *node); @@ -1639,14 +1639,14 @@ void iso_node_ref(IsoNode *node); * If it reach 0, the node is free, and, if the node is a directory, * its children will be unref() too. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_unref(IsoNode *node); /** * Get the type of an IsoNode. * - * @since 0.6.1 + * @since 0.6.2 */ enum IsoNodeType iso_node_get_type(IsoNode *node); @@ -1664,7 +1664,7 @@ enum IsoNodeType iso_node_get_type(IsoNode *node); * @return * 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_node_set_name(IsoNode *node, const char *name); @@ -1673,7 +1673,7 @@ int iso_node_set_name(IsoNode *node, const char *name); * The returned string belongs to the node and should not be modified nor * freed. Use strdup if you really need your own copy. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_node_get_name(const IsoNode *node); @@ -1686,14 +1686,14 @@ const char *iso_node_get_name(const IsoNode *node); * The file type bitfields will be ignored, only file permissions will be * modified. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_permissions(IsoNode *node, mode_t mode); /** * Get the permissions for the node * - * @since 0.6.1 + * @since 0.6.2 */ mode_t iso_node_get_permissions(const IsoNode *node); @@ -1701,7 +1701,7 @@ mode_t iso_node_get_permissions(const IsoNode *node); * Get the mode of the node, both permissions and file type, as specified in * 'man 2 stat'. * - * @since 0.6.1 + * @since 0.6.2 */ mode_t iso_node_get_mode(const IsoNode *node); @@ -1709,14 +1709,14 @@ mode_t iso_node_get_mode(const IsoNode *node); * Set the user id for the node. This attribute is only useful when * Rock Ridge extensions are enabled. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_uid(IsoNode *node, uid_t uid); /** * Get the user id of the node. * - * @since 0.6.1 + * @since 0.6.2 */ uid_t iso_node_get_uid(const IsoNode *node); @@ -1724,56 +1724,56 @@ uid_t iso_node_get_uid(const IsoNode *node); * Set the group id for the node. This attribute is only useful when * Rock Ridge extensions are enabled. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_gid(IsoNode *node, gid_t gid); /** * Get the group id of the node. * - * @since 0.6.1 + * @since 0.6.2 */ gid_t iso_node_get_gid(const IsoNode *node); /** * Set the time of last modification of the file * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_mtime(IsoNode *node, time_t time); /** * Get the time of last modification of the file * - * @since 0.6.1 + * @since 0.6.2 */ time_t iso_node_get_mtime(const IsoNode *node); /** * Set the time of last access to the file * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_atime(IsoNode *node, time_t time); /** * Get the time of last access to the file * - * @since 0.6.1 + * @since 0.6.2 */ time_t iso_node_get_atime(const IsoNode *node); /** * Set the time of last status change of the file * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_ctime(IsoNode *node, time_t time); /** * Get the time of last status change of the file * - * @since 0.6.1 + * @since 0.6.2 */ time_t iso_node_get_ctime(const IsoNode *node); @@ -1794,7 +1794,7 @@ time_t iso_node_get_ctime(const IsoNode *node); * @param hide_attrs * IsoHideNodeFlag's to set the trees in which file will be hidden. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_hidden(IsoNode *node, int hide_attrs); @@ -1822,7 +1822,7 @@ void iso_node_set_hidden(IsoNode *node, int hide_attrs); * ISO_NODE_NAME_NOT_UNIQUE, a node with same name already exists * ISO_WRONG_ARG_VALUE, if child == dir, or replace != (0,1) * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_add_node(IsoDir *dir, IsoNode *child, enum iso_replace_mode replace); @@ -1846,7 +1846,7 @@ int iso_dir_add_node(IsoDir *dir, IsoNode *child, * Possible errors: * ISO_NULL_POINTER, if dir or name are NULL * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_get_node(IsoDir *dir, const char *name, IsoNode **node); @@ -1858,7 +1858,7 @@ int iso_dir_get_node(IsoDir *dir, const char *name, IsoNode **node); * Possible errors: * ISO_NULL_POINTER, if dir is NULL * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_get_nchildren(IsoDir *dir); @@ -1874,7 +1874,7 @@ int iso_dir_get_nchildren(IsoDir *dir); * ISO_NULL_POINTER, if node is NULL * ISO_NODE_NOT_ADDED_TO_DIR, if node doesn't belong to a dir * - * @since 0.6.1 + * @since 0.6.2 */ int iso_node_take(IsoNode *node); @@ -1887,7 +1887,7 @@ int iso_node_take(IsoNode *node); * @return * 1 on success, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_node_remove(IsoNode *node); @@ -1901,7 +1901,7 @@ int iso_node_remove(IsoNode *node); * This returns NULL if the node doesn't pertain to any tree * (it was removed/take). * - * @since 0.6.1 + * @since 0.6.2 */ IsoDir *iso_node_get_parent(IsoNode *node); @@ -1936,7 +1936,7 @@ IsoDir *iso_node_get_parent(IsoNode *node); * ISO_NULL_POINTER, if dir or iter are NULL * ISO_OUT_OF_MEM * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_get_children(const IsoDir *dir, IsoDirIter **iter); @@ -1953,7 +1953,7 @@ int iso_dir_get_children(const IsoDir *dir, IsoDirIter **iter); * ISO_ERROR, on wrong iter usage, usual caused by modiying the * dir during iteration * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_iter_next(IsoDirIter *iter, IsoNode **node); @@ -1965,14 +1965,14 @@ int iso_dir_iter_next(IsoDirIter *iter, IsoNode **node); * Possible errors: * ISO_NULL_POINTER, if iter is NULL * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_iter_has_next(IsoDirIter *iter); /** * Free a dir iterator. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_dir_iter_free(IsoDirIter *iter); @@ -1991,7 +1991,7 @@ void iso_dir_iter_free(IsoDirIter *iter); * ISO_ERROR, on wrong iter usage, for example by call this before * iso_dir_iter_next. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_iter_take(IsoDirIter *iter); @@ -2010,7 +2010,7 @@ int iso_dir_iter_take(IsoDirIter *iter); * ISO_ERROR, on wrong iter usage, for example by call this before * iso_dir_iter_next. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_dir_iter_remove(IsoDirIter *iter); @@ -2019,7 +2019,7 @@ int iso_dir_iter_remove(IsoDirIter *iter); * The returned string belongs to the node and should not be modified nor * freed. Use strdup if you really need your own copy. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_symlink_get_dest(const IsoSymlink *link); @@ -2032,7 +2032,7 @@ const char *iso_symlink_get_dest(const IsoSymlink *link); * @return * 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_symlink_set_dest(IsoSymlink *link, const char *dest); @@ -2048,21 +2048,21 @@ int iso_symlink_set_dest(IsoSymlink *link, const char *dest); * The weight as a integer number, the greater this value is, the * closer from the begining of image the file will be written. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_node_set_sort_weight(IsoNode *node, int w); /** * Get the sort weight of a file. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_get_sort_weight(IsoFile *file); /** * Get the size of the file, in bytes * - * @since 0.6.1 + * @since 0.6.2 */ off_t iso_file_get_size(IsoFile *file); @@ -2087,7 +2087,7 @@ off_t iso_file_get_size(IsoFile *file); * ISO_NODE_NAME_NOT_UNIQUE, a node with same name already exists * ISO_MEM_ERROR * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_add_new_dir(IsoDir *parent, const char *name, IsoDir **dir); @@ -2120,7 +2120,7 @@ int iso_tree_add_new_dir(IsoDir *parent, const char *name, IsoDir **dir); * ISO_NODE_NAME_NOT_UNIQUE, a node with same name already exists * ISO_MEM_ERROR * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_add_new_symlink(IsoDir *parent, const char *name, const char *dest, IsoSymlink **link); @@ -2163,7 +2163,7 @@ int iso_tree_add_new_symlink(IsoDir *parent, const char *name, * ISO_WRONG_ARG_VALUE if you select a incorrect mode * ISO_MEM_ERROR * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_add_new_special(IsoDir *parent, const char *name, mode_t mode, dev_t dev, IsoSpecial **special); @@ -2172,7 +2172,7 @@ int iso_tree_add_new_special(IsoDir *parent, const char *name, mode_t mode, * Set whether to follow or not symbolic links when added a file from a source * to IsoImage. Default behavior is to not follow symlinks. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_tree_set_follow_symlinks(IsoImage *image, int follow); @@ -2180,7 +2180,7 @@ void iso_tree_set_follow_symlinks(IsoImage *image, int follow); * Get current setting for follow_symlinks. * * @see iso_tree_set_follow_symlinks - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_get_follow_symlinks(IsoImage *image); @@ -2188,7 +2188,7 @@ int iso_tree_get_follow_symlinks(IsoImage *image); * Set whether to skip or not hidden files when adding a directory recursibely. * Default behavior is to not ignore them, i.e., to add hidden files to image. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_tree_set_ignore_hidden(IsoImage *image, int skip); @@ -2196,7 +2196,7 @@ void iso_tree_set_ignore_hidden(IsoImage *image, int skip); * Get current setting for ignore_hidden. * * @see iso_tree_set_ignore_hidden - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_get_ignore_hidden(IsoImage *image); @@ -2205,7 +2205,7 @@ int iso_tree_get_ignore_hidden(IsoImage *image); * a node whit the same name that an existent one, during a recursive * directory addition. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_tree_set_replace_mode(IsoImage *image, enum iso_replace_mode mode); @@ -2213,7 +2213,7 @@ void iso_tree_set_replace_mode(IsoImage *image, enum iso_replace_mode mode); * Get current setting for replace_mode. * * @see iso_tree_set_replace_mode - * @since 0.6.1 + * @since 0.6.2 */ enum iso_replace_mode iso_tree_get_replace_mode(IsoImage *image); @@ -2229,7 +2229,7 @@ enum iso_replace_mode iso_tree_get_replace_mode(IsoImage *image); * bit2: ignore char devices * bit3: ignore block devices * - * @since 0.6.1 + * @since 0.6.2 */ void iso_tree_set_ignore_special(IsoImage *image, int skip); @@ -2237,7 +2237,7 @@ void iso_tree_set_ignore_special(IsoImage *image, int skip); * Get current setting for ignore_special. * * @see iso_tree_set_ignore_special - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_get_ignore_special(IsoImage *image); @@ -2289,7 +2289,7 @@ int iso_tree_get_ignore_special(IsoImage *image); * @return * 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_add_exclude(IsoImage *image, const char *path); @@ -2300,7 +2300,7 @@ int iso_tree_add_exclude(IsoImage *image, const char *path); * @return * 1 on success, 0 exclude do not exists, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_remove_exclude(IsoImage *image, const char *path); @@ -2317,7 +2317,7 @@ int iso_tree_remove_exclude(IsoImage *image, const char *path); * continue, < 0 to abort the process * NULL is allowed if you don't want any callback. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_tree_set_report_callback(IsoImage *image, int (*report)(IsoImage*, IsoFileSource*)); @@ -2348,7 +2348,7 @@ void iso_tree_set_report_callback(IsoImage *image, * ISO_NODE_NAME_NOT_UNIQUE, a node with same name already exists * ISO_MEM_ERROR * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_add_node(IsoImage *image, IsoDir *parent, const char *path, IsoNode **node); @@ -2371,7 +2371,7 @@ int iso_tree_add_node(IsoImage *image, IsoDir *parent, const char *path, * @return * number of nodes in parent if success, < 0 otherwise * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_add_dir_rec(IsoImage *image, IsoDir *parent, const char *dir); @@ -2388,14 +2388,14 @@ int iso_tree_add_dir_rec(IsoImage *image, IsoDir *parent, const char *dir); * @return * 1 found, 0 not found, < 0 error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_tree_path_to_node(IsoImage *image, const char *path, IsoNode **node); /** * Increments the reference counting of the given IsoDataSource. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_data_source_ref(IsoDataSource *src); @@ -2403,7 +2403,7 @@ void iso_data_source_ref(IsoDataSource *src); * Decrements the reference counting of the given IsoDataSource, freeing it * if refcount reach 0. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_data_source_unref(IsoDataSource *src); @@ -2419,7 +2419,7 @@ void iso_data_source_unref(IsoDataSource *src); * @return * 1 on success, < 0 on error. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_data_source_new_from_file(const char *path, IsoDataSource **src); @@ -2442,7 +2442,7 @@ int iso_data_source_new_from_file(const char *path, IsoDataSource **src); * 6="ended" : consumption has ended without input error * 7="aborted" : consumption has ended after input error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_ring_buffer_get_status(struct burn_source *b, size_t *size, size_t *free_bytes); @@ -2462,7 +2462,7 @@ int iso_ring_buffer_get_status(struct burn_source *b, size_t *size, * @param print_id A text prefix to be printed before the message. * @return >0 for success, <=0 for error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_set_msgs_severities(char *queue_severity, char *print_severity, char *print_id); @@ -2488,7 +2488,7 @@ int iso_set_msgs_severities(char *queue_severity, char *print_severity, * @return * 1 if a matching item was found, 0 if not, <0 for severe errors * - * @since 0.6.1 + * @since 0.6.2 */ int iso_obtain_msgs(char *minimum_severity, int *error_code, int *imgid, char msg_text[], char severity[]); @@ -2498,14 +2498,14 @@ int iso_obtain_msgs(char *minimum_severity, int *error_code, int *imgid, * retrieved with iso_obtain_msgs(), can be used to distinguish what * IsoImage has isssued a given message. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_get_msg_id(IsoImage *image); /** * Get a textual description of a libisofs error. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_error_to_msg(int errcode); @@ -2520,7 +2520,7 @@ const char *iso_error_to_msg(int errcode); * @return * Previous abort priority on success, < 0 on error. * - * @since 0.6.1 + * @since 0.6.2 */ int iso_set_abort_severity(char *severity); @@ -2532,14 +2532,14 @@ int iso_set_abort_severity(char *severity); * * @return the handle. Do only use with compatible * - * @since 0.6.1 + * @since 0.6.2 */ void *iso_get_messenger(); /** * Take a ref to the given IsoFileSource. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_file_source_ref(IsoFileSource *src); @@ -2547,7 +2547,7 @@ void iso_file_source_ref(IsoFileSource *src); * Drop your ref to the given IsoFileSource, eventually freeing the associated * system resources. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_file_source_unref(IsoFileSource *src); @@ -2563,7 +2563,7 @@ void iso_file_source_unref(IsoFileSource *src); * the path of the FileSource inside the filesystem, it should be * freed when no more needed. * - * @since 0.6.1 + * @since 0.6.2 */ char* iso_file_source_get_path(IsoFileSource *src); @@ -2573,7 +2573,7 @@ char* iso_file_source_get_path(IsoFileSource *src); * @return * the name of the file, it should be freed when no more needed. * - * @since 0.6.1 + * @since 0.6.2 */ char* iso_file_source_get_name(IsoFileSource *src); @@ -2589,7 +2589,7 @@ char* iso_file_source_get_name(IsoFileSource *src); * ISO_FILE_ERROR * ISO_NULL_POINTER * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_lstat(IsoFileSource *src, struct stat *info); @@ -2611,7 +2611,7 @@ int iso_file_source_lstat(IsoFileSource *src, struct stat *info); * ISO_FILE_ERROR * ISO_NULL_POINTER * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_access(IsoFileSource *src); @@ -2629,7 +2629,7 @@ int iso_file_source_access(IsoFileSource *src); * ISO_FILE_ERROR * ISO_NULL_POINTER * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_stat(IsoFileSource *src, struct stat *info); @@ -2645,7 +2645,7 @@ int iso_file_source_stat(IsoFileSource *src, struct stat *info); * ISO_FILE_ERROR * ISO_NULL_POINTER * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_open(IsoFileSource *src); @@ -2657,7 +2657,7 @@ int iso_file_source_open(IsoFileSource *src); * ISO_NULL_POINTER * ISO_FILE_NOT_OPENNED * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_close(IsoFileSource *src); @@ -2687,7 +2687,7 @@ int iso_file_source_close(IsoFileSource *src); * ISO_MEM_ERROR * ISO_INTERRUPTED * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_read(IsoFileSource *src, void *buf, size_t count); @@ -2713,7 +2713,7 @@ int iso_file_source_read(IsoFileSource *src, void *buf, size_t count); * ISO_FILE_IS_NOT_DIR * ISO_MEM_ERROR * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_readdir(IsoFileSource *src, IsoFileSource **child); @@ -2740,7 +2740,7 @@ int iso_file_source_readdir(IsoFileSource *src, IsoFileSource **child); * ISO_FILE_BAD_PATH * ISO_FILE_DOESNT_EXIST * - * @since 0.6.1 + * @since 0.6.2 */ int iso_file_source_readlink(IsoFileSource *src, char *buf, size_t bufsiz); @@ -2751,14 +2751,14 @@ int iso_file_source_readlink(IsoFileSource *src, char *buf, size_t bufsiz); * @return * The filesystem, NULL on error * - * @since 0.6.1 + * @since 0.6.2 */ IsoFilesystem* iso_file_source_get_filesystem(IsoFileSource *src); /** * Take a ref to the given IsoFilesystem * - * @since 0.6.1 + * @since 0.6.2 */ void iso_filesystem_ref(IsoFilesystem *fs); @@ -2766,7 +2766,7 @@ void iso_filesystem_ref(IsoFilesystem *fs); * Drop your ref to the given IsoFilesystem, evetually freeing associated * resources. * - * @since 0.6.1 + * @since 0.6.2 */ void iso_filesystem_unref(IsoFilesystem *fs); @@ -2788,7 +2788,7 @@ void iso_filesystem_unref(IsoFilesystem *fs); * @param * 1 on success, < 0 on error * - * @since 0.6.1 + * @since 0.6.2 */ int iso_image_filesystem_new(IsoDataSource *src, IsoReadOpts *opts, int msgid, IsoImageFilesystem **fs); @@ -2797,7 +2797,7 @@ int iso_image_filesystem_new(IsoDataSource *src, IsoReadOpts *opts, int msgid, * Get the volset identifier for an existent image. The returned string belong * to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_volset_id(IsoImageFilesystem *fs); @@ -2805,7 +2805,7 @@ const char *iso_image_fs_get_volset_id(IsoImageFilesystem *fs); * Get the volume identifier for an existent image. The returned string belong * to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_volume_id(IsoImageFilesystem *fs); @@ -2813,7 +2813,7 @@ const char *iso_image_fs_get_volume_id(IsoImageFilesystem *fs); * Get the publisher identifier for an existent image. The returned string * belong to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_publisher_id(IsoImageFilesystem *fs); @@ -2821,7 +2821,7 @@ const char *iso_image_fs_get_publisher_id(IsoImageFilesystem *fs); * Get the data preparer identifier for an existent image. The returned string * belong to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_data_preparer_id(IsoImageFilesystem *fs); @@ -2829,7 +2829,7 @@ const char *iso_image_fs_get_data_preparer_id(IsoImageFilesystem *fs); * Get the system identifier for an existent image. The returned string belong * to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_system_id(IsoImageFilesystem *fs); @@ -2837,7 +2837,7 @@ const char *iso_image_fs_get_system_id(IsoImageFilesystem *fs); * Get the application identifier for an existent image. The returned string * belong to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_application_id(IsoImageFilesystem *fs); @@ -2845,7 +2845,7 @@ const char *iso_image_fs_get_application_id(IsoImageFilesystem *fs); * Get the copyright file identifier for an existent image. The returned string * belong to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_copyright_file_id(IsoImageFilesystem *fs); @@ -2853,7 +2853,7 @@ const char *iso_image_fs_get_copyright_file_id(IsoImageFilesystem *fs); * Get the abstract file identifier for an existent image. The returned string * belong to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_abstract_file_id(IsoImageFilesystem *fs); @@ -2861,7 +2861,7 @@ const char *iso_image_fs_get_abstract_file_id(IsoImageFilesystem *fs); * Get the biblio file identifier for an existent image. The returned string * belong to the IsoImageFilesystem and shouldn't be free() nor modified. * - * @since 0.6.1 + * @since 0.6.2 */ const char *iso_image_fs_get_biblio_file_id(IsoImageFilesystem *fs);