commit 3160b80b68361796fa8fc9ce898f7a215e7e0d41
parent 144008d9f9946b5d9ed5e2bf439b416822e78d05
Author: Dimitris Papastamos <dimitris.papastamos@arm.com>
Date: Tue, 16 Apr 2019 10:52:24 +0100
Merge "[dev] Add constants for seek functions"
Diffstat:
2 files changed, 7 insertions(+), 3 deletions(-)
diff --git a/drivers/dev.c b/drivers/dev.c
@@ -382,13 +382,13 @@ int
devseek(Chan *c, long long off, int whence)
{
switch (whence) {
- case 0:
+ case RSEEK_SET:
c->offset = off;
break;
- case 1:
+ case RSEEK_CUR:
c->offset += off;
break;
- case 2:
+ case RSEEK_END:
panic("seek"); /* TODO */
break;
}
diff --git a/include/rcode/rcode.h b/include/rcode/rcode.h
@@ -18,6 +18,10 @@
#define IENABLE 1
#define IDISABLE 0
+#define RSEEK_SET 0
+#define RSEEK_CUR 1
+#define RSEEK_END 2
+
enum devflags {
O_READ = 1 << 0,
O_WRITE = 1 << 1,