directory
0.0.0-20240720002214-37b2b8227b91
Repository: https://github.com/progrium/go-netstack.git
Documentation: pkg.go.dev

# Packages

Package cgroupfs implements cgroupfs.
Package devpts provides a filesystem implementation that behaves like devpts.
Package devtmpfs provides an implementation of /dev based on tmpfs, analogous to Linux's devtmpfs.
Package erofs implements erofs.
Package eventfd implements event fds.
Package fuse implements fusefs.
Package gofer provides a filesystem implementation that is backed by a 9p server, interchangably referred to as "gofers" throughout this package.
Package host provides a filesystem implementation for host files imported as file descriptors.
Package iouringfs provides a filesystem implementation for IO_URING basing it on anonfs.
Package kernfs provides the tools to implement inode-based filesystems.
Package lock is the API for POSIX-style advisory regional file locks and BSD-style full file locks.
Package mqfs provides a filesystem implementation to back POSIX message queues.
Package nsfs provides the filesystem implementation backing Kernel.NsfsMount.
Package overlay provides an overlay filesystem implementation, which synthesizes a filesystem by composing one or more immutable filesystems ("lower layers") with an optional mutable filesystem ("upper layer").
Package pipefs provides the filesystem implementation backing Kernel.PipeMount.
Package proc implements a partial in-memory file system for procfs.
Package signalfd provides basic signalfd file implementations.
Package sockfs provides a filesystem implementation for anonymous sockets.
Package sys implements sysfs.
Package timerfd implements timer fds.
Package tmpfs provides an in-memory filesystem whose contents are application-mutable, consistent with Linux's tmpfs.
Package user contains methods for resolving filesystem paths based on the user and their environment.