diff options
author | srs5694 <srs5694@users.sourceforge.net> | 2010-01-28 21:10:52 -0500 |
---|---|---|
committer | srs5694 <srs5694@users.sourceforge.net> | 2010-01-28 21:10:52 -0500 |
commit | 0a6973119c9e9984ad47a6da3231e8d16f996c5c (patch) | |
tree | 456b81b56315eca6ac64688db34cbb0a25a87f41 /diskio.h | |
parent | 91544e13fb56ef339277a8f73f761ff004b2e74f (diff) | |
download | sgdisk-0a6973119c9e9984ad47a6da3231e8d16f996c5c.tar.gz |
Nearing 0.6.2 release; Windows version now works.
Diffstat (limited to 'diskio.h')
-rw-r--r-- | diskio.h | 10 |
1 files changed, 5 insertions, 5 deletions
@@ -18,7 +18,7 @@ #include <string> #include <stdint.h> #include <sys/types.h> -#ifdef MINGW +#ifdef _WIN32 #include <windows.h> #include <winioctl.h> #else @@ -52,7 +52,7 @@ class DiskIO { int isOpen; int openForWrite; uint8_t *sectorData; -#ifdef MINGW +#ifdef _WIN32 HANDLE fd; #else int fd; @@ -62,9 +62,9 @@ class DiskIO { ~DiskIO(void); void MakeRealName(void); - int OpenForRead(string filename); + int OpenForRead(const string & filename); int OpenForRead(void); - int OpenForWrite(string filename); + int OpenForWrite(const string & filename); int OpenForWrite(void); void Close(); int Seek(uint64_t sector); @@ -73,7 +73,7 @@ class DiskIO { void DiskSync(void); // resync disk caches to use new partitions int GetBlockSize(void); int FindAlignment(void); - int FindAlignment(string filename); + int FindAlignment(const string & filename); int IsOpen(void) {return isOpen;} int IsOpenForWrite(void) {return openForWrite;} |