X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fdevices%2Fdisk.h;h=9d5216418e02128cf62ecd45a1d210a1cd1c9ece;hb=aa9a8ed3132ec405c8362b3fddf3868871fb7993;hp=9df00ffbf541a155d4a3a45aff25e5d0304311ab;hpb=5a3263611cb5b67450f3dc1306359de9f76e0d47;p=pintos-anon diff --git a/src/devices/disk.h b/src/devices/disk.h index 9df00ff..9d52164 100644 --- a/src/devices/disk.h +++ b/src/devices/disk.h @@ -1,14 +1,16 @@ #ifndef HEADER_DISK_H #define HEADER_DISK_H 1 +#include #include #define DISK_SECTOR_SIZE 512 typedef uint32_t disk_sector_no; +#define PRDSNu PRIu32 /* For use with printk(). */ void disk_init (void); -struct disk *disk_get (int idx); +struct disk *disk_get (int chan_no, int dev_no); disk_sector_no disk_size (struct disk *); void disk_read (struct disk *, disk_sector_no, void *); void disk_write (struct disk *, disk_sector_no, const void *);