github.com/SagerNet/gvisor@v0.0.0-20210707092255-7731c139d75c/pkg/sentry/syscalls/linux/vfs2/BUILD (about) 1 load("//tools:defs.bzl", "go_library") 2 3 package(licenses = ["notice"]) 4 5 go_library( 6 name = "vfs2", 7 srcs = [ 8 "aio.go", 9 "epoll.go", 10 "eventfd.go", 11 "execve.go", 12 "fd.go", 13 "filesystem.go", 14 "fscontext.go", 15 "getdents.go", 16 "inotify.go", 17 "ioctl.go", 18 "lock.go", 19 "memfd.go", 20 "mmap.go", 21 "mount.go", 22 "path.go", 23 "pipe.go", 24 "poll.go", 25 "read_write.go", 26 "setstat.go", 27 "signal.go", 28 "socket.go", 29 "splice.go", 30 "stat.go", 31 "stat_amd64.go", 32 "stat_arm64.go", 33 "sync.go", 34 "timerfd.go", 35 "vfs2.go", 36 "xattr.go", 37 ], 38 marshal = True, 39 visibility = ["//:sandbox"], 40 deps = [ 41 "//pkg/abi/linux", 42 "//pkg/bits", 43 "//pkg/context", 44 "//pkg/errors/linuxerr", 45 "//pkg/fspath", 46 "//pkg/gohacks", 47 "//pkg/hostarch", 48 "//pkg/log", 49 "//pkg/marshal", 50 "//pkg/marshal/primitive", 51 "//pkg/sentry/arch", 52 "//pkg/sentry/fs/lock", 53 "//pkg/sentry/fsbridge", 54 "//pkg/sentry/fsimpl/eventfd", 55 "//pkg/sentry/fsimpl/pipefs", 56 "//pkg/sentry/fsimpl/signalfd", 57 "//pkg/sentry/fsimpl/timerfd", 58 "//pkg/sentry/fsimpl/tmpfs", 59 "//pkg/sentry/kernel", 60 "//pkg/sentry/kernel/auth", 61 "//pkg/sentry/kernel/fasync", 62 "//pkg/sentry/kernel/pipe", 63 "//pkg/sentry/kernel/time", 64 "//pkg/sentry/limits", 65 "//pkg/sentry/loader", 66 "//pkg/sentry/memmap", 67 "//pkg/sentry/mm", 68 "//pkg/sentry/socket", 69 "//pkg/sentry/socket/control", 70 "//pkg/sentry/socket/unix/transport", 71 "//pkg/sentry/syscalls", 72 "//pkg/sentry/syscalls/linux", 73 "//pkg/sentry/vfs", 74 "//pkg/sync", 75 "//pkg/syserr", 76 "//pkg/syserror", 77 "//pkg/usermem", 78 "//pkg/waiter", 79 ], 80 )