gvisor.dev/gvisor@v0.0.0-20240520182842-f9d4d51c7e0f/pkg/sentry/kernel/fasync/BUILD (about) 1 load("//pkg/sync/locking:locking.bzl", "declare_mutex") 2 load("//tools:defs.bzl", "go_library") 3 4 package( 5 default_applicable_licenses = ["//:license"], 6 licenses = ["notice"], 7 ) 8 9 declare_mutex( 10 name = "reg_mutex", 11 out = "reg_mutex.go", 12 package = "fasync", 13 prefix = "reg", 14 ) 15 16 declare_mutex( 17 name = "file_mutex", 18 out = "file_mutex.go", 19 package = "fasync", 20 prefix = "file", 21 ) 22 23 go_library( 24 name = "fasync", 25 srcs = [ 26 "fasync.go", 27 "file_mutex.go", 28 "reg_mutex.go", 29 ], 30 visibility = ["//:sandbox"], 31 deps = [ 32 "//pkg/abi/linux", 33 "//pkg/errors/linuxerr", 34 "//pkg/sentry/kernel", 35 "//pkg/sentry/kernel/auth", 36 "//pkg/sentry/vfs", 37 "//pkg/sync", 38 "//pkg/sync/locking", 39 "//pkg/waiter", 40 ], 41 )