diff options
| author | Dmitry Vyukov <dvyukov@google.com> | 2015-12-23 13:36:13 +0100 |
|---|---|---|
| committer | Dmitry Vyukov <dvyukov@google.com> | 2015-12-23 13:36:13 +0100 |
| commit | 071ad4e91f95f115236a639e934181c7e596f337 (patch) | |
| tree | 251ab58b58e91e252c6f68389df9ecae57c25fb9 /sys/decl.go | |
| parent | def15a423df164e4d0089793ede10791dc40ccae (diff) | |
sys: fix AT_FDCWD handling
AT_FDCWD is not a flag, it is an fd.
Diffstat (limited to 'sys/decl.go')
| -rw-r--r-- | sys/decl.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/decl.go b/sys/decl.go index 60c076d8a..05f5e15e9 100644 --- a/sys/decl.go +++ b/sys/decl.go @@ -137,7 +137,7 @@ func (t ResourceType) Default() uintptr { func (t ResourceType) SpecialValues() []uintptr { switch t.Kind { case ResFD: - return []uintptr{InvalidFD, BogusFD} + return []uintptr{InvalidFD, BogusFD, ^uintptr(0) - 99 /*AT_FDCWD*/} case ResIOCtx: return []uintptr{0} case ResIPC: |
