I plan realize functionality that was added in version udf
For this I will porting netbsd implementation of UDF (code directory /sys/fs/udf/ in src) where all needing of features exist.
I want to implement my project for several reasons:
ecma167-udf.h, osta.h, udf.h, udf_mount.h) what structures, flags and parameters of main functions are used.udf_mount, udf_mountfs, udf_unmount and others for mount new type of disc in file udf_vfsops.c.udf_access, udf_getattr, udf_open, udf_pathconf, udf_readdir, add udf_advloc, udf_close and others in file udf_vnops.cudf_osta.cmount_udf for support new version of UDF, test and fix bugs in previous functional.udf_allocation to implement directory hashing to speed up directory traversals in mounted devices.mount_udf(8) for example:-u uid Set the owner of anonymous files on the file system. The
default owner is the user nobody.
-t gmtoff Set the time zone offset (in seconds) from UTC to gmtoff,
with positive values indicating east of the Prime Meridian.
If not set, the user's current time zone will be used.
-g gid Set the group of anonymous files on the file system. The
default group is the nobody group.
For testing my code I will mount different type of discs, various DVD-Video and DVD-ROM disks, also CD-R, CD-RW, CD-MRW, DVD-RW, DVD+RW, DVD+MRW, Blu-ray Disc, (USB) flash media and harddisc partitions. Also compare the speed of operation with support directories hashing using the timer.