]> git.ipfire.org Git - thirdparty/util-linux.git/blame - libmount/docs/libmount-sections.txt
libmount: add mnt_table_{find,insert,move}_fs()
[thirdparty/util-linux.git] / libmount / docs / libmount-sections.txt
CommitLineData
3d735589
KZ
1<SECTION>
2<FILE>cache</FILE>
e6ecd606 3libmnt_cache
63de90d4
KZ
4mnt_new_cache
5mnt_free_cache
0105691d
KZ
6mnt_ref_cache
7mnt_unref_cache
3d735589
KZ
8mnt_cache_device_has_tag
9mnt_cache_find_tag_value
0f32f1e2 10mnt_cache_read_tags
0cf83127 11mnt_cache_set_targets
0f32f1e2 12mnt_get_fstype
63de90d4 13mnt_pretty_path
3d735589 14mnt_resolve_path
3d735589 15mnt_resolve_spec
0f32f1e2 16mnt_resolve_tag
0cf83127 17mnt_resolve_target
3d735589
KZ
18</SECTION>
19
20<SECTION>
63de90d4 21<FILE>context</FILE>
e6ecd606 22libmnt_context
4917d842 23libmnt_ns
63de90d4
KZ
24mnt_free_context
25mnt_new_context
26mnt_reset_context
27mnt_context_append_options
28mnt_context_apply_fstab
29mnt_context_disable_canonicalize
30mnt_context_disable_helpers
31mnt_context_disable_mtab
e39cbb76 32mnt_context_disable_swapmatch
63de90d4
KZ
33mnt_context_enable_fake
34mnt_context_enable_force
ee314075 35mnt_context_enable_fork
63de90d4
KZ
36mnt_context_enable_lazy
37mnt_context_enable_loopdel
38mnt_context_enable_rdonly_umount
ea848180 39mnt_context_enable_rwonly_mount
63de90d4
KZ
40mnt_context_enable_sloppy
41mnt_context_enable_verbose
ea848180 42mnt_context_forced_rdonly
63de90d4 43mnt_context_get_cache
ea848180 44mnt_context_get_excode
63de90d4
KZ
45mnt_context_get_fs
46mnt_context_get_fstab
47cca899 47mnt_context_get_fstab_userdata
63de90d4 48mnt_context_get_fstype
47cca899 49mnt_context_get_fs_userdata
ee314075 50mnt_context_get_helper_status
63de90d4
KZ
51mnt_context_get_lock
52mnt_context_get_mflags
53mnt_context_get_mtab
47cca899 54mnt_context_get_mtab_userdata
5d451abb 55mnt_context_get_options
63de90d4 56mnt_context_get_optsmode
4917d842 57mnt_context_get_origin_ns
63de90d4
KZ
58mnt_context_get_source
59mnt_context_get_status
ee314075 60mnt_context_get_syscall_errno
63de90d4
KZ
61mnt_context_get_table
62mnt_context_get_target
4917d842 63mnt_context_get_target_ns
63de90d4 64mnt_context_get_user_mflags
ee314075 65mnt_context_helper_executed
63de90d4
KZ
66mnt_context_helper_setopt
67mnt_context_init_helper
ee314075 68mnt_context_is_child
63de90d4
KZ
69mnt_context_is_fake
70mnt_context_is_force
ee314075 71mnt_context_is_fork
63de90d4
KZ
72mnt_context_is_fs_mounted
73mnt_context_is_lazy
379e8439
KZ
74mnt_context_is_loopdel
75mnt_context_is_nocanonicalize
76mnt_context_is_nohelpers
63de90d4 77mnt_context_is_nomtab
ee314075 78mnt_context_is_parent
63de90d4
KZ
79mnt_context_is_rdonly_umount
80mnt_context_is_restricted
ea848180 81mnt_context_is_rwonly_mount
63de90d4 82mnt_context_is_sloppy
e39cbb76 83mnt_context_is_swapmatch
63de90d4 84mnt_context_is_verbose
ee314075 85mnt_context_reset_status
63de90d4
KZ
86mnt_context_set_cache
87mnt_context_set_fs
88mnt_context_set_fstab
89mnt_context_set_fstype
90mnt_context_set_fstype_pattern
91mnt_context_set_mflags
92mnt_context_set_mountdata
93mnt_context_set_options
94mnt_context_set_options_pattern
95mnt_context_set_optsmode
ee314075 96mnt_context_set_passwd_cb
63de90d4
KZ
97mnt_context_set_source
98mnt_context_set_syscall_status
99mnt_context_set_tables_errcb
100mnt_context_set_target
4917d842 101mnt_context_set_target_ns
63de90d4
KZ
102mnt_context_set_user_mflags
103mnt_context_strerror
4917d842
VD
104mnt_context_switch_ns
105mnt_context_switch_origin_ns
106mnt_context_switch_target_ns
ee314075 107mnt_context_syscall_called
e39cbb76 108mnt_context_tab_applied
ee314075 109mnt_context_wait_for_children
a3bb7e65
KZ
110<SUBSECTION>
111MNT_ERR_AMBIFS
112MNT_ERR_APPLYFLAGS
113MNT_ERR_LOOPDEV
114MNT_ERR_MOUNTOPT
115MNT_ERR_NOFSTAB
116MNT_ERR_NOFSTYPE
117MNT_ERR_NOSOURCE
81b176c4 118MNT_ERR_LOOPOVERLAP
ebb07926 119MNT_ERR_LOCK
4917d842 120MNT_ERR_NAMESPACE
ea848180
KZ
121<SUBSECTION>
122MNT_EX_SUCCESS
123MNT_EX_USAGE
124MNT_EX_SYSERR
125MNT_EX_SOFTWARE
126MNT_EX_USER
127MNT_EX_FILEIO
128MNT_EX_FAIL
129MNT_EX_SOMEOK
3d735589
KZ
130</SECTION>
131
132<SECTION>
63de90d4
KZ
133<FILE>context-mount</FILE>
134mnt_context_do_mount
135mnt_context_finalize_mount
136mnt_context_mount
137mnt_context_next_mount
189a1bf3 138mnt_context_next_remount
63de90d4 139mnt_context_prepare_mount
e6ecd606
KZ
140<SUBSECTION>
141MNT_MS_COMMENT
142MNT_MS_GROUP
143MNT_MS_HELPER
144MNT_MS_LOOP
145MNT_MS_NETDEV
146MNT_MS_NOAUTO
147MNT_MS_NOFAIL
148MNT_MS_OFFSET
149MNT_MS_OWNER
150MNT_MS_SIZELIMIT
ee314075 151MNT_MS_ENCRYPTION
e6ecd606
KZ
152MNT_MS_UHELPER
153MNT_MS_USER
154MNT_MS_USERS
155MNT_MS_XCOMMENT
7b53418b 156MNT_MS_XFSTABCOMM
e6ecd606
KZ
157<SUBSECTION>
158MS_BIND
159MS_DIRSYNC
160MS_I_VERSION
161MS_MANDLOCK
162MS_MGC_MSK
163MS_MGC_VAL
164MS_MOVE
165MS_NOATIME
166MS_NODEV
167MS_NODIRATIME
168MS_NOEXEC
169MS_NOSUID
170MS_OWNERSECURE
171MS_PRIVATE
172MS_PROPAGATION
173MS_RDONLY
174MS_REC
175MS_RELATIME
176MS_REMOUNT
177MS_SECURE
178MS_SHARED
179MS_SILENT
180MS_SLAVE
181MS_STRICTATIME
182MS_SYNCHRONOUS
183MS_UNBINDABLE
d5dbd57b 184MS_LAZYTIME
3d735589
KZ
185</SECTION>
186
3d735589 187<SECTION>
63de90d4 188<FILE>context-umount</FILE>
a3bb7e65 189mnt_context_find_umount_fs
63de90d4
KZ
190mnt_context_do_umount
191mnt_context_finalize_umount
ee314075 192mnt_context_next_umount
63de90d4
KZ
193mnt_context_prepare_umount
194mnt_context_umount
3d735589
KZ
195</SECTION>
196
3d735589
KZ
197<SECTION>
198<FILE>fs</FILE>
e6ecd606 199libmnt_fs
0f32f1e2 200mnt_copy_fs
3d735589 201mnt_free_fs
0f32f1e2 202mnt_free_mntent
26d0c0ae
KZ
203mnt_ref_fs
204mnt_unref_fs
0f32f1e2 205mnt_fs_append_attributes
7b1333fa 206mnt_fs_append_comment
0f32f1e2 207mnt_fs_append_options
0f32f1e2
KZ
208mnt_fs_get_attribute
209mnt_fs_get_attributes
210mnt_fs_get_bindsrc
7b1333fa 211mnt_fs_get_comment
0f32f1e2
KZ
212mnt_fs_get_devno
213mnt_fs_get_freq
214mnt_fs_get_fs_options
215mnt_fs_get_fstype
216mnt_fs_get_id
217mnt_fs_get_option
e47a1931 218mnt_fs_get_optional_fields
63de90d4 219mnt_fs_get_options
0f32f1e2
KZ
220mnt_fs_get_parent_id
221mnt_fs_get_passno
ce4dd666 222mnt_fs_get_priority
4b9d67a2 223mnt_fs_get_propagation
0f32f1e2 224mnt_fs_get_root
ce4dd666 225mnt_fs_get_size
3d735589 226mnt_fs_get_source
3d735589 227mnt_fs_get_srcpath
ce4dd666 228mnt_fs_get_swaptype
3d735589
KZ
229mnt_fs_get_tag
230mnt_fs_get_target
a3bb7e65 231mnt_fs_get_tid
ce4dd666 232mnt_fs_get_usedsize
0f32f1e2 233mnt_fs_get_userdata
68164f6c 234mnt_fs_get_user_options
0f32f1e2 235mnt_fs_get_vfs_options
63de90d4 236mnt_fs_is_kernel
ee314075
KZ
237mnt_fs_is_netfs
238mnt_fs_is_pseudofs
6699e742 239mnt_fs_is_swaparea
3d735589
KZ
240mnt_fs_match_fstype
241mnt_fs_match_options
0f32f1e2
KZ
242mnt_fs_match_source
243mnt_fs_match_target
244mnt_fs_prepend_attributes
0f32f1e2 245mnt_fs_prepend_options
3d735589 246mnt_fs_print_debug
0f32f1e2
KZ
247mnt_fs_set_attributes
248mnt_fs_set_bindsrc
7b1333fa 249mnt_fs_set_comment
0f32f1e2 250mnt_fs_set_freq
0f32f1e2
KZ
251mnt_fs_set_fstype
252mnt_fs_set_options
253mnt_fs_set_passno
48df5980 254mnt_fs_set_priority
0f32f1e2
KZ
255mnt_fs_set_root
256mnt_fs_set_source
257mnt_fs_set_target
258mnt_fs_set_userdata
0f32f1e2 259mnt_fs_strdup_options
6699e742
KZ
260mnt_fs_streq_srcpath
261mnt_fs_streq_target
0f32f1e2 262mnt_fs_to_mntent
63de90d4
KZ
263mnt_new_fs
264mnt_reset_fs
265</SECTION>
266
267<SECTION>
268<FILE>init</FILE>
269mnt_init_debug
270</SECTION>
271
272<SECTION>
273<FILE>iter</FILE>
e6ecd606 274libmnt_iter
63de90d4
KZ
275mnt_free_iter
276mnt_iter_get_direction
277mnt_new_iter
278mnt_reset_iter
279</SECTION>
280
281<SECTION>
282<FILE>lock</FILE>
e6ecd606 283libmnt_lock
63de90d4
KZ
284mnt_free_lock
285mnt_lock_file
286mnt_new_lock
287mnt_unlock_file
288mnt_lock_block_signals
289</SECTION>
290
291<SECTION>
292<FILE>optmap</FILE>
3df1a79a 293libmnt_optmap
63de90d4 294mnt_get_builtin_optmap
e6ecd606
KZ
295MNT_INVERT
296MNT_NOMTAB
297MNT_PREFIX
ee314075 298MNT_NOHLPS
63de90d4
KZ
299</SECTION>
300
301<SECTION>
302<FILE>optstr</FILE>
303mnt_optstr_append_option
304mnt_optstr_apply_flags
6870636c 305mnt_optstr_deduplicate_option
63de90d4
KZ
306mnt_optstr_get_flags
307mnt_optstr_get_option
308mnt_optstr_get_options
309mnt_optstr_next_option
310mnt_optstr_prepend_option
311mnt_optstr_remove_option
312mnt_optstr_set_option
313mnt_split_optstr
db17f201 314mnt_match_options
3d735589
KZ
315</SECTION>
316
317<SECTION>
63de90d4 318<FILE>table</FILE>
e6ecd606 319libmnt_table
68164f6c
KZ
320mnt_free_table
321mnt_new_table
63de90d4 322mnt_reset_table
c9f1585e
KZ
323mnt_ref_table
324mnt_unref_table
68164f6c
KZ
325mnt_new_table_from_dir
326mnt_new_table_from_file
327mnt_table_add_fs
7b1333fa
OO
328mnt_table_append_intro_comment
329mnt_table_append_trailing_comment
330mnt_table_enable_comments
677ff053 331mnt_table_find_devno
911e6945 332mnt_table_find_fs
dcc15ce5 333mnt_table_find_mountpoint
68164f6c
KZ
334mnt_table_find_next_fs
335mnt_table_find_pair
336mnt_table_find_source
337mnt_table_find_srcpath
338mnt_table_find_tag
339mnt_table_find_target
2cd28fc8 340mnt_table_find_target_with_option
686a6467 341mnt_table_first_fs
68164f6c 342mnt_table_get_cache
7b1333fa 343mnt_table_get_intro_comment
68164f6c
KZ
344mnt_table_get_nents
345mnt_table_get_root_fs
7b1333fa 346mnt_table_get_trailing_comment
f8271ff8 347mnt_table_get_userdata
911e6945 348mnt_table_insert_fs
a2f17bb2 349mnt_table_is_empty
63de90d4 350mnt_table_is_fs_mounted
686a6467 351mnt_table_last_fs
911e6945 352mnt_table_move_fs
68164f6c
KZ
353mnt_table_next_child_fs
354mnt_table_next_fs
ee314075 355mnt_table_parse_dir
ce4dd666 356mnt_table_parse_file
68164f6c
KZ
357mnt_table_parse_fstab
358mnt_table_parse_mtab
359mnt_table_parse_stream
ce4dd666 360mnt_table_parse_swaps
68164f6c
KZ
361mnt_table_remove_fs
362mnt_table_set_cache
7b1333fa 363mnt_table_set_intro_comment
68164f6c
KZ
364mnt_table_set_iter
365mnt_table_set_parser_errcb
7b1333fa 366mnt_table_set_trailing_comment
f8271ff8 367mnt_table_set_userdata
51fffa7b 368mnt_table_uniq_fs
911e6945 369mnt_table_with_comments
0f32f1e2
KZ
370</SECTION>
371
63de90d4
KZ
372<SECTION>
373<FILE>tabdiff</FILE>
e6ecd606 374libmnt_tabdiff
63de90d4
KZ
375mnt_new_tabdiff
376mnt_free_tabdiff
377mnt_tabdiff_next_change
378mnt_diff_tables
379</SECTION>
380
0f32f1e2
KZ
381<SECTION>
382<FILE>update</FILE>
e6ecd606 383libmnt_update
0f32f1e2
KZ
384mnt_free_update
385mnt_new_update
7b1333fa
OO
386mnt_table_replace_file
387mnt_table_write_file
0f32f1e2
KZ
388mnt_update_force_rdonly
389mnt_update_get_filename
390mnt_update_get_fs
68164f6c 391mnt_update_get_mflags
0f32f1e2
KZ
392mnt_update_is_ready
393mnt_update_set_fs
68164f6c 394mnt_update_table
0f32f1e2
KZ
395</SECTION>
396
397<SECTION>
63de90d4
KZ
398<FILE>utils</FILE>
399mnt_fstype_is_netfs
400mnt_fstype_is_pseudofs
401mnt_get_fstab_path
a3bb7e65 402mnt_get_mountpoint
63de90d4 403mnt_get_mtab_path
ce4dd666 404mnt_get_swaps_path
1dae161c 405mnt_guess_system_root
63de90d4
KZ
406mnt_has_regular_mtab
407mnt_mangle
408mnt_match_fstype
a53cc4e0 409mnt_tag_is_valid
63de90d4 410mnt_unmangle
3d735589 411</SECTION>
0f32f1e2 412
63de90d4 413<SECTION>
7a1c36ab 414<FILE>version-utils</FILE>
0cf83127
KZ
415LIBMOUNT_MAJOR_VERSION
416LIBMOUNT_MINOR_VERSION
417LIBMOUNT_PATCH_VERSION
63de90d4
KZ
418mnt_parse_version_string
419mnt_get_library_version
ee314075 420mnt_get_library_features
e6ecd606 421LIBMOUNT_VERSION
63de90d4 422</SECTION>
372112e9
KZ
423
424<SECTION>
425<FILE>monitor</FILE>
426libmnt_monitor
427mnt_new_monitor
428mnt_ref_monitor
429mnt_unref_monitor
fc79d3ab 430mnt_monitor_enable_userspace
8f52496d 431mnt_monitor_enable_kernel
9b4fc141
KZ
432mnt_monitor_get_fd
433mnt_monitor_close_fd
0cf83127 434mnt_monitor_next_change
8f52496d 435mnt_monitor_event_cleanup
9b4fc141 436mnt_monitor_wait
372112e9 437</SECTION>