As you probably already read on the manual page, you use it as follows:
int ret = mount("hfs", "/", MNT_UPDATE, some_data);
- , "". , , grepping . , HFS /usr/include/hfs/hfs_mount.h:
struct hfs_mount_args {
char *fspec;
uid_t hfs_uid;
gid_t hfs_gid;
mode_t hfs_mask;
u_int32_t hfs_encoding;
struct timezone hfs_timezone;
int flags;
int journal_tbuffer_size;
int journal_flags;
int journal_disable;
};