[Ext2resize-cvs] ext2resize/src ext2.h, 1.26, 1.27 ext2_unix_io.c, 1.17, 1.18
Status: Inactive
Brought to you by:
adilger
From: Petter R. <pe...@us...> - 2006-06-10 07:36:36
|
Update of /cvsroot/ext2resize/ext2resize/src In directory sc8-pr-cvs5.sourceforge.net:/tmp/cvs-serv27624/src Modified Files: ext2.h ext2_unix_io.c Log Message: Change prototype of the write and direct_write function pointers in struct ext2_dev_ops to use 'const void *' instead of 'void*'. This documents the requirements and get rid of a compile warning. Index: ext2.h =================================================================== RCS file: /cvsroot/ext2resize/ext2resize/src/ext2.h,v retrieving revision 1.26 retrieving revision 1.27 diff -C2 -d -r1.26 -r1.27 *** ext2.h 10 Jun 2006 06:45:22 -0000 1.26 --- ext2.h 10 Jun 2006 07:36:33 -0000 1.27 *************** *** 90,96 **** void (*set_blocksize)(void *cookie, int logsize); void (*sync)(void *cookie); ! void (*write)(void *cookie, void *ptr, blk_t block, blk_t num); void (*direct_read)(void *cookie, void *ptr, loff_t offset, size_t numbytes); ! void (*direct_write)(void *cookie, void *ptr, loff_t offset, size_t numbytes); int (*ioctl)(void *cookie, int ioc, void *ptr); }; --- 90,96 ---- void (*set_blocksize)(void *cookie, int logsize); void (*sync)(void *cookie); ! void (*write)(void *cookie, const void *ptr, blk_t block, blk_t num); void (*direct_read)(void *cookie, void *ptr, loff_t offset, size_t numbytes); ! void (*direct_write)(void *cookie, const void *ptr, loff_t offset, size_t numbytes); int (*ioctl)(void *cookie, int ioc, void *ptr); }; Index: ext2_unix_io.c =================================================================== RCS file: /cvsroot/ext2resize/ext2resize/src/ext2_unix_io.c,v retrieving revision 1.17 retrieving revision 1.18 diff -C2 -d -r1.17 -r1.18 *** ext2_unix_io.c 18 Dec 2005 10:39:45 -0000 1.17 --- ext2_unix_io.c 10 Jun 2006 07:36:33 -0000 1.18 *************** *** 184,188 **** } ! static void do_direct_write(void *cookie, void *ptr, loff_t offset, size_t numbytes) { --- 184,188 ---- } ! static void do_direct_write(void *cookie, const void *ptr, loff_t offset, size_t numbytes) { *************** *** 206,210 **** } ! static void do_write(void *cookie, void *ptr, blk_t block, blk_t numblocks) { struct my_cookie *monster = cookie; --- 206,210 ---- } ! static void do_write(void *cookie, const void *ptr, blk_t block, blk_t numblocks) { struct my_cookie *monster = cookie; |