[#fsbridge]
= fsbridge
:mrdocs:

Bridge operations to C stdio

== Types

[cols="1,4"]
|===
| Name| Description
| xref:fsbridge/FileLock.adoc[`FileLock`] 
| Advisory lock on a file, released when the object is destroyed&period;
|===


== Type Aliases

[cols="1,4"]
|===
| Name| Description
| xref:fsbridge/FopenFn.adoc[`FopenFn`] 
| Callable type matching fopen, so a custom file opener can be injected&period;
|===


== Functions

[cols="1,4"]
|===
| Name| Description
| xref:fsbridge/AbsPathJoin.adoc[`AbsPathJoin`] 
| Helper function for joining two paths
| xref:fsbridge/fopen.adoc[`fopen`] 
| Open a file, handling path encoding correctly across platforms&period;
|===



[.small]#Created with https://www.mrdocs.com[MrDocs]#
