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.