vfs

package
v0.0.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 4, 2026 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	FILESEC_OWNER   = 1
	FILESEC_GROUP   = 2
	FILESEC_UUID    = 3
	FILESEC_MODE    = 4
	FILESEC_ACL     = 5
	FILESEC_GRPUUID = 6

	FILESEC_ACL_RAW       = 100
	FILESEC_ACL_ALLOCSIZE = 101
)

Variables

View Source
var X__darwin_check_fd_set_overflow uintptr

Functions

func X__darwin_check_fd_set

func X__darwin_check_fd_set(tls *libc.TLS, _a int32, _b uintptr) int32

func X__darwin_fd_clr

func X__darwin_fd_clr(tls *libc.TLS, _fd int32, _p uintptr)

func X__darwin_fd_isset

func X__darwin_fd_isset(tls *libc.TLS, _fd int32, _p uintptr) int32

func X__darwin_fd_set

func X__darwin_fd_set(tls *libc.TLS, _fd int32, _p uintptr)

func Xsqlite3_fsFS

func Xsqlite3_fsFS(tls *libc.TLS, zName uintptr, pAppData uintptr) uintptr

Types

type FS

type FS struct {
	// contains filtered or unexported fields
}

FS represents a SQLite read only file system backed by Go's fs.FS.

func New

func New(fs fs.FS) (name string, _ *FS, _ error)

New creates a new sqlite VFS and registers it. If successful, the file system can be used with the URI parameter `?vfs=<returned name>`.

func (*FS) Close

func (f *FS) Close() error

Close unregisters f and releases its resources.

type Fts5ExtensionApi

type Fts5ExtensionApi = Fts5ExtensionApi1

type Fts5ExtensionApi1

type Fts5ExtensionApi1 = struct {
	// contains filtered or unexported fields
}

type Fts5PhraseIter

type Fts5PhraseIter = Fts5PhraseIter1

type Fts5PhraseIter1

type Fts5PhraseIter1 = struct {
	// contains filtered or unexported fields
}

type VFSFile

type VFSFile = VFSFile1

type VFSFile1

type VFSFile1 = struct {
	// contains filtered or unexported fields
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL