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