aboutsummaryrefslogtreecommitdiffstats
path: root/sys/decl.go
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2016-01-16 00:23:47 +0100
committerDmitry Vyukov <dvyukov@google.com>2016-01-16 00:23:47 +0100
commit9c277c79744a9cb6dd9174fccbde52b65803530f (patch)
tree97f005ac11dd47a702565687cbaffd8fffd328c0 /sys/decl.go
parentb1f7eb0c307c7f098b07b5cc4d6012b269fe8b3b (diff)
sys: describe more dri syscalls
Diffstat (limited to 'sys/decl.go')
-rw-r--r--sys/decl.go9
1 files changed, 8 insertions, 1 deletions
diff --git a/sys/decl.go b/sys/decl.go
index 769759fab..01aa937c5 100644
--- a/sys/decl.go
+++ b/sys/decl.go
@@ -63,6 +63,7 @@ const (
ResGid
ResTimerid
ResIocbPtr
+ ResDrmCtx
)
const (
@@ -138,7 +139,7 @@ func ResourceSubkinds(kind ResourceKind) []ResourceSubkind {
FdKvmCpu, FdSndSeq, FdSndTimer, FdSndControl, FdInputEvent}
case ResIPC:
return []ResourceSubkind{IPCMsq, IPCSem, IPCShm}
- case ResIOCtx, ResKey, ResInotifyDesc, ResPid, ResUid, ResGid, ResTimerid, ResIocbPtr:
+ case ResIOCtx, ResKey, ResInotifyDesc, ResPid, ResUid, ResGid, ResTimerid, ResIocbPtr, ResDrmCtx:
return []ResourceSubkind{ResAny}
default:
panic("unknown resource kind")
@@ -181,6 +182,8 @@ func (t ResourceType) Default() uintptr {
return 0
case ResTimerid:
return 0
+ case ResDrmCtx:
+ return 0
default:
panic("unknown resource type")
}
@@ -208,6 +211,8 @@ func (t ResourceType) SpecialValues() []uintptr {
return []uintptr{0, ^uintptr(0)}
case ResTimerid:
return []uintptr{0}
+ case ResDrmCtx:
+ return []uintptr{0}
default:
panic("unknown resource kind")
}
@@ -233,6 +238,8 @@ func (t ResourceType) Size() uintptr {
return 4
case ResTimerid:
return 4
+ case ResDrmCtx:
+ return 4
default:
panic("unknown resource kind")
}