diff options
author | Shao Miller <shao.miller@yrdsb.edu.on.ca> | 2010-06-28 02:30:49 -0400 |
---|---|---|
committer | Shao Miller <shao.miller@yrdsb.edu.on.ca> | 2010-07-10 01:03:05 -0400 |
commit | 092b8884d54f6469dd401283d6fdc401a3481444 (patch) | |
tree | 11f4201a521f1487bb4d7b30fbca3e54a88c8ec1 /com32/lib | |
parent | 3748a9dc3ead604596b7a2c94014ad3817a107cf (diff) | |
download | syslinux-092b8884d54f6469dd401283d6fdc401a3481444.tar.gz |
libcom32 disk: A slight grunt of constipation
Add const qualifier because we can.
Signed-off-by: Shao Miller <shao.miller@yrdsb.edu.on.ca>
Diffstat (limited to 'com32/lib')
-rw-r--r-- | com32/lib/syslinux/disk.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/com32/lib/syslinux/disk.c b/com32/lib/syslinux/disk.c index 8223534e..3b23fef0 100644 --- a/com32/lib/syslinux/disk.c +++ b/com32/lib/syslinux/disk.c @@ -68,7 +68,7 @@ int disk_int13_retry(const com32sys_t * inreg, com32sys_t * outreg) * @v diskinfo The structure to save the queried params to * @ret (int) 0 upon success, -1 upon failure */ -int disk_get_params(int disk, struct disk_info *diskinfo) +int disk_get_params(int disk, struct disk_info *const diskinfo) { static com32sys_t getparm, parm, getebios, ebios; @@ -121,7 +121,8 @@ int disk_get_params(int disk, struct disk_info *diskinfo) * Uses the disk number and information from diskinfo. Read count sectors * from drive, starting at lba. Return a new buffer, or NULL upon failure. */ -void *disk_read_sectors(struct disk_info *diskinfo, uint64_t lba, uint8_t count) +void *disk_read_sectors(const struct disk_info *const diskinfo, uint64_t lba, + uint8_t count) { com32sys_t inreg; struct disk_ebios_dapa *dapa = __com32.cs_bounce; @@ -197,7 +198,7 @@ void *disk_read_sectors(struct disk_info *diskinfo, uint64_t lba, uint8_t count) * Uses the disk number and information from diskinfo. * Write a sector to a disk drive, starting at lba. */ -int disk_write_sector(struct disk_info *diskinfo, unsigned int lba, +int disk_write_sector(const struct disk_info *const diskinfo, unsigned int lba, const void *data) { com32sys_t inreg; @@ -267,8 +268,8 @@ int disk_write_sector(struct disk_info *diskinfo, unsigned int lba, * Writes a sector to a disk drive starting at lba, then reads it back * to verify it was written correctly. */ -int disk_write_verify_sector(struct disk_info *diskinfo, unsigned int lba, - const void *buf) +int disk_write_verify_sector(const struct disk_info *const diskinfo, + unsigned int lba, const void *buf) { char *rb; int rv; |