struct fs_pars *,ERR_PARAM);
struct fs_pars with filesystem
parameters
struct fs_pars members; not the
structure itself
struct partition_base *,ERR_PARAM);
struct user_partition *,struct
fs_pars *,ERR_PARAM);
struct user_partition, struct fs_pars
returned by fc_getparlist()
struct user_partition -- filled
filesystem parameter entries (up_upcount,up_up), filled entry
for root directory (up_dircount,up_dirs)
up_up, array up_dirs in
struct user_partition, paramater entries in array up_up
struct partition_base *,struct
user_directory **,ERR_PARAM);
struct user_directory
representing root subdirectories
struct user_directory and
its entries
struct
user_directory, negative if error
struct partition_base *,struct
part_info **, int numdir,struct user_directory *,struct
fs_info **,ERR_PARAM);
struct
user_directory, array of struct user_directory
struct fs_info, filled
struct part_info
struct fs_info, struct
part_info
struct partition *,ERR_PARAM);
pt_fsdata
struct partition *,ERR_PARAM);
pt_fsdata and other internal data
structures
struct partition *,struct entry_info
**,ERR_PARAM);
struct entry_info * and internal
data ei_fsdata
struct partition *,struct entry_info
**, struct entry_info *,ERR_PARAM);
struct entry_info and internal data
ei_fsdata
struct partition *,struct entry_info
*,ERR_PARAM);
struct
entry_info
struct partition *,struct entry_info
**,ERR_PARAM);
struct entry_info about next
entry in its directory, allocates and initializes data internal
structures used for fc_getdata(), can alloc new memory for next entry.
struct partition *,struct entry_info
*,struct block_list *, ERR_PARAM);
struct
block_list with extents of blocks of entry in entry_info, in once
returns no more than block_list->fd_alloced extents, but at least one
extent if exists, fd_blocks is already alloced
struct partition *,struct entry_info
*,ERR_PARAM);
struct partition *,struct block_list
*,ERR_PARAM);
struct partition *, struct
entry_info *, struct hardlink_imported*, ERR_PARAM);
struct partition, struct entry_info
struct hardlink_imported
struct partition *,
struct entry_info *, ERR_PARAM);
struct partition, struct entry_info
struct partition *, struct
hardlink_imported *, struct entry_info *, ERR_PARAM);
struct partition, struct hardlink,
struct entry_info
struct partition *, struct
hardlink_imported *, struct entry_info **, ERR_PARAM);
struct partition, struct
hardlink_imported,
struct entry_info
struct entry_info
struct partition *, struct
hardlink_imported *, ERR_PARAM);
struct partition, struct
hardlink_imported
struct hardlink_imported
struct user_partition *,struct fs_info
*,ERR_PARAM);
struct user_partition filled by user,
struct fs_info summarizing size of files to be stored there
struct user_partition (esp.
up_upcount, up_up), if not set up_entryvalid then filesystem
type filled in up_entry
struct
user_partition
struct user_partition
struct user_partition *,struct fs_info
*,ERR_PARAM);
struct user_partition filled by user,
struct fs_info summarizing size of files to be stored there
struct user_partition *,struct
fs_info *,ERR_PARAM);
struct user_partition filled by user,
struct fs_info summarizing size of files to be stored there
struct partition *exported, struct
partition *imported, ERR_PARAM);
struct partition *,ERR_PARAM);
pt_fsdata
struct partition *,ERR_PARAM);
pt_fsdata and other internal data
structures
struct partition *,struct block_list
*,ERR_PARAM);
struct partition *,struct entry_info
*dir, struct entry_info *file,struct block_list
*free,ERR_PARAM);
struct entry_info dir,
struct entry_info file, struct block_list free
struct entry_info dir
struct partition *,struct entry_info
*,struct block_list *used, struct block_list *free,struct
block_list *target,ERR_PARAM);
struct partition *,struct entry_info
*,ERR_PARAM);
struct partition *,struct extent *,ERR_PARAM);
struct partition *, struct
entry_info **dir, struct entry_info *file, struct
hardlink_exported *temple, struct hardlink_exported **dupl,
ERR_PARAM);
struct partition, dir, file, temple
struct partition *, struct
entry_info *, struct hardlink_exported*, ERR_PARAM);
struct partition, struct entry_info
struct hardlink_exported
struct partition *, struct
hardlink_exported *, struct entry_info **, int isreg, ERR_PARAM);
struct partition, struct
hardlink_exported
struct entry_info
struct entry_info
struct partition *, struct
hardlink_exported *, ERR_PARAM);
struct partition, struct
hardlink_exported
struct hardlink_exported
These functions work exactly like for imported filesystem. Any created directory could (and should) be opened to be able to create entries in it.