From: Alan Cox Date: Sun, 31 Dec 2017 23:09:58 +0000 (+0000) Subject: 65c816: support multiple disk devices X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=22da5c856d871df3b61f79f248376a0e21f0b5b3;p=FUZIX.git 65c816: support multiple disk devices --- diff --git a/Kernel/platform-v65c816/devhd.c b/Kernel/platform-v65c816/devhd.c index 0a730d89..93dfa11f 100644 --- a/Kernel/platform-v65c816/devhd.c +++ b/Kernel/platform-v65c816/devhd.c @@ -59,8 +59,12 @@ static int hd_transfer(uint8_t minor, bool is_read, uint8_t rawflag) int hd_open(uint8_t minor, uint16_t flag) { + uint8_t err; + used(flag); - if(minor != 0) { + err = *diskstat; + *disknum = minor; + if(*diskstat) { udata.u_error = ENODEV; return -1; }