summaryrefslogtreecommitdiff
path: root/com32/lib
diff options
context:
space:
mode:
authorShao Miller <shao.miller@yrdsb.edu.on.ca>2010-06-28 02:30:49 -0400
committerShao Miller <shao.miller@yrdsb.edu.on.ca>2010-07-10 01:03:05 -0400
commit092b8884d54f6469dd401283d6fdc401a3481444 (patch)
tree11f4201a521f1487bb4d7b30fbca3e54a88c8ec1 /com32/lib
parent3748a9dc3ead604596b7a2c94014ad3817a107cf (diff)
downloadsyslinux-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.c11
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;