|
|
@ -1485,7 +1485,7 @@ int iso_write_opts_set_hfsp_serial_number(IsoWriteOpts *opts, |
|
|
|
* @param hfsp_block_size |
|
|
|
* The allocation block size to be used by the HFS+ fileystem. |
|
|
|
* 0, 512, or 2048 |
|
|
|
* @param hfsp_block_size |
|
|
|
* @param apm_block_size |
|
|
|
* The block size to be used for and within the Apple Partition Map. |
|
|
|
* 0, 512, or 2048. |
|
|
|
* Size 512 is not compatible with options which produce GPT. |
|
|
@ -1670,7 +1670,7 @@ int iso_write_opts_set_allow_deep_paths(IsoWriteOpts *opts, int allow); |
|
|
|
* The name given by this call will be compared with iso_node_get_name() |
|
|
|
* of the directories in the root directory, not with the final ECMA-119 |
|
|
|
* names of those directories. |
|
|
|
* @parm flags |
|
|
|
* @param flags |
|
|
|
* Bitfield for control purposes. |
|
|
|
* bit0= Mark the relocation directory by a Rock Ridge RE entry, if it |
|
|
|
* gets created during iso_image_create_burn_source(). This will |
|
|
@ -2498,6 +2498,8 @@ int iso_interval_reader_new(IsoImage *img, char *path, |
|
|
|
* |
|
|
|
* @param ivr |
|
|
|
* The reader object to be disposed. *ivr will be set to NULL. |
|
|
|
* @param flag |
|
|
|
* Unused yet. Submit 0. |
|
|
|
* @return |
|
|
|
* ISO_SUCCESS or error (which is < 0) |
|
|
|
* |
|
|
@ -2659,15 +2661,15 @@ void iso_generate_gpt_guid(uint8_t guid[16]); |
|
|
|
* Range with MBR: 1 to 4. 1 will cause the whole ISO image to be |
|
|
|
* unclaimable space before partition 1. |
|
|
|
* Range with SUN Disk Label: 2 to 8. |
|
|
|
* @param partition_type |
|
|
|
* The MBR partition type. E.g. FAT12 = 0x01 , FAT16 = 0x06, |
|
|
|
* Linux Native Partition = 0x83. See fdisk command L. |
|
|
|
* This parameter is ignored with SUN Disk Label. |
|
|
|
* @param image_path |
|
|
|
* File address in the local file system or instructions for interval |
|
|
|
* reader. See flag bit0. |
|
|
|
* With SUN Disk Label: an empty name causes the partition to become |
|
|
|
* a copy of the next lower partition. |
|
|
|
* @param image_type |
|
|
|
* The MBR partition type. E.g. FAT12 = 0x01 , FAT16 = 0x06, |
|
|
|
* Linux Native Partition = 0x83. See fdisk command L. |
|
|
|
* This parameter is ignored with SUN Disk Label. |
|
|
|
* @param flag |
|
|
|
* bit0= The path contains instructions for the interval reader |
|
|
|
* See above. |
|
|
@ -3222,7 +3224,7 @@ void *iso_image_get_attached_data(IsoImage *image); |
|
|
|
* effect if both, the truncate mode value from "isofs.nt" and the current |
|
|
|
* truncate mode of the IsoImage are 1, and the length is between 64 and 255. |
|
|
|
* |
|
|
|
* @param image |
|
|
|
* @param img |
|
|
|
* The image which shall be manipulated. |
|
|
|
* @param mode |
|
|
|
* 0= Do not truncate but throw error ISO_RR_NAME_TOO_LONG if a file name |
|
|
@ -3246,7 +3248,7 @@ int iso_image_set_truncate_mode(IsoImage *img, int mode, int length); |
|
|
|
/** |
|
|
|
* Inquire the current setting of iso_image_set_truncate_mode(). |
|
|
|
* |
|
|
|
* @param image |
|
|
|
* @param img |
|
|
|
* The image which shall be inquired. |
|
|
|
* @param mode |
|
|
|
* Returns the mode value. |
|
|
@ -3475,16 +3477,16 @@ const char *iso_image_get_app_use(IsoImage *image); |
|
|
|
* |
|
|
|
* @param image |
|
|
|
* The image to be inquired. |
|
|
|
* @param vol_creation_time |
|
|
|
* @param creation_time |
|
|
|
* Returns a pointer to the Volume Creation time: |
|
|
|
* When "the information in the volume was created." |
|
|
|
* @param vol_modification_time |
|
|
|
* @param modification_time |
|
|
|
* Returns a pointer to Volume Modification time: |
|
|
|
* When "the information in the volume was last modified." |
|
|
|
* @param vol_expiration_time |
|
|
|
* @param expiration_time |
|
|
|
* Returns a pointer to Volume Expiration time: |
|
|
|
* When "the information in the volume may be regarded as obsolete." |
|
|
|
* @param vol_effective_time |
|
|
|
* @param effective_time |
|
|
|
* Returns a pointer to Volume Expiration time: |
|
|
|
* When "the information in the volume may be used." |
|
|
|
* @return |
|
|
@ -3914,7 +3916,7 @@ int el_torito_set_selection_crit(ElToritoBootImage *bootimg, uint8_t crit[20]); |
|
|
|
* |
|
|
|
* @param bootimg |
|
|
|
* The image to inquire |
|
|
|
* @param id_string |
|
|
|
* @param crit |
|
|
|
* Returns 20 bytes of type and data |
|
|
|
* @return |
|
|
|
* 1 = ok , <0 = error |
|
|
@ -4457,7 +4459,7 @@ uint32_t iso_crc32_gpt(unsigned char *data, int count, int flag); |
|
|
|
* the first added file gets into effect with this system area type. |
|
|
|
* The data files which shall serve as MIPS boot files have to be brought into |
|
|
|
* the image by the normal means. |
|
|
|
* @param img |
|
|
|
* @param image |
|
|
|
* The image to be manipulated. |
|
|
|
* @param path |
|
|
|
* Absolute path of the boot file in the ISO 9660 Rock Ridge tree. |
|
|
@ -4472,7 +4474,7 @@ int iso_image_add_mips_boot_file(IsoImage *image, char *path, int flag); |
|
|
|
/** |
|
|
|
* Obtain the number of added MIPS Big Endian boot files and pointers to |
|
|
|
* their paths in the ISO 9660 Rock Ridge tree. |
|
|
|
* @param img |
|
|
|
* @param image |
|
|
|
* The image to be inquired. |
|
|
|
* @param paths |
|
|
|
* An array of pointers to be set to the registered boot file paths. |
|
|
@ -4488,7 +4490,7 @@ int iso_image_get_mips_boot_files(IsoImage *image, char *paths[15], int flag); |
|
|
|
|
|
|
|
/** |
|
|
|
* Clear the list of MIPS Big Endian boot file paths. |
|
|
|
* @param img |
|
|
|
* @param image |
|
|
|
* The image to be manipulated. |
|
|
|
* @param flag |
|
|
|
* Bitfield for control purposes, unused yet, submit 0 |
|
|
@ -4616,7 +4618,7 @@ int iso_image_set_alpha_boot(IsoImage *img, char *boot_loader_path, int flag); |
|
|
|
* |
|
|
|
* @param img |
|
|
|
* The image to be inquired. |
|
|
|
* @param cmdline |
|
|
|
* @param boot_loader_path |
|
|
|
* Will return the path. NULL if none is currently submitted. |
|
|
|
* @return |
|
|
|
* 1 is success , <0 means error |
|
|
@ -5302,8 +5304,9 @@ int iso_dir_iter_remove(IsoDirIter *iter); |
|
|
|
* |
|
|
|
* @param node |
|
|
|
* The node to be removed. |
|
|
|
* @param iter |
|
|
|
* If not NULL, then the node will be removed by iso_dir_iter_remove(iter) |
|
|
|
* @param boss_iter |
|
|
|
* If not NULL, then the node will be removed by |
|
|
|
* iso_dir_iter_remove(boss_iter) |
|
|
|
* else it will be removed by iso_node_remove(node). |
|
|
|
* @return |
|
|
|
* 1 is success, <0 indicates error |
|
|
@ -5507,10 +5510,10 @@ int iso_dir_find_children(IsoDir* dir, IsoFindCondition *cond, |
|
|
|
const char *iso_symlink_get_dest(const IsoSymlink *link); |
|
|
|
|
|
|
|
/** |
|
|
|
* Set the destination of a link. |
|
|
|
* Set the destination of a symbolic |
|
|
|
* |
|
|
|
* @param opts |
|
|
|
* The option set to be manipulated |
|
|
|
* @param link |
|
|
|
* The link node to be manipulated |
|
|
|
* @param dest |
|
|
|
* New destination for the link. It must be a non-empty string, otherwise |
|
|
|
* this function doesn't modify previous destination. |
|
|
@ -5764,7 +5767,7 @@ int iso_tree_add_new_file(IsoDir *parent, const char *name, IsoStream *stream, |
|
|
|
* |
|
|
|
* @param buf |
|
|
|
* The dynamically allocated memory buffer with the stream content. |
|
|
|
* @parm size |
|
|
|
* @param size |
|
|
|
* The number of bytes which may be read from buf. |
|
|
|
* @param stream |
|
|
|
* Will return a reference to the newly created stream. |
|
|
@ -6928,7 +6931,7 @@ void iso_filesystem_unref(IsoFilesystem *fs); |
|
|
|
* @param fs |
|
|
|
* Will be filled with a pointer to the filesystem that can be used |
|
|
|
* to access image contents. |
|
|
|
* @param |
|
|
|
* @return |
|
|
|
* 1 on success, < 0 on error |
|
|
|
* |
|
|
|
* @since 0.6.2 |
|
|
@ -8215,7 +8218,7 @@ enum IsoHfsplusBlessings { |
|
|
|
* Issue a blessing to a particular IsoNode. If the blessing is already issued |
|
|
|
* to some file, then it gets revoked from that one. |
|
|
|
* |
|
|
|
* @param image |
|
|
|
* @param img |
|
|
|
* The image to manipulate. |
|
|
|
* @param blessing |
|
|
|
* The kind of blessing to be issued. |
|
|
@ -8249,7 +8252,7 @@ int iso_image_hfsplus_bless(IsoImage *img, enum IsoHfsplusBlessings blessing, |
|
|
|
* |
|
|
|
* Several usage restrictions apply. See parameter blessed_nodes. |
|
|
|
* |
|
|
|
* @param image |
|
|
|
* @param img |
|
|
|
* The image to inquire. |
|
|
|
* @param blessed_nodes |
|
|
|
* Will return a pointer to an internal node array of image. |
|
|
|