diff options
author | aiju <devnull@localhost> | 2018-12-11 09:17:44 +0000 |
---|---|---|
committer | aiju <devnull@localhost> | 2018-12-11 09:17:44 +0000 |
commit | a6517fb4984458d6f5ce4864a408c5057d15306d (patch) | |
tree | 5f0c57fe7329ec2c9c67d9bd7409e485324c576b /sys/src/9/port/devdtracy.c | |
parent | cc066d813083789d76169720edbf7a3104538117 (diff) |
kernel: change peek to return number of characters left rather than 0/-1
Diffstat (limited to 'sys/src/9/port/devdtracy.c')
-rw-r--r-- | sys/src/9/port/devdtracy.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/src/9/port/devdtracy.c b/sys/src/9/port/devdtracy.c index 1d382f9f1..4bd47ca0e 100644 --- a/sys/src/9/port/devdtracy.c +++ b/sys/src/9/port/devdtracy.c @@ -529,5 +529,5 @@ dtpeek(uvlong addr, void *buf, int len) if(len == 0) return 0; if(a != addr || a > -(uintptr)len || len < 0) return -1; if(up == nil || up->privatemem || a >= KZERO) return -1; - return peek((void *)a, buf, len); + return peek((void *)a, buf, len) > 0 ? -1 : 0; } |