Fix ggated for platforms with 64bit size_t. The DIOCGSECTORSIZE ioctl

returns u_int.

Reported by:	Javier Martín Rueda <jmrueda@diatel.upm.es>
PR:		amd64/91799
MFC after:	3 days
This commit is contained in:
Pawel Jakub Dawidek 2006-12-15 18:16:47 +00:00
parent 53cccb2d3b
commit 905cd66703
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=165251
3 changed files with 4 additions and 4 deletions

View File

@ -60,7 +60,7 @@
struct ggd_connection {
off_t c_mediasize;
off_t c_sectorsize;
u_int c_sectorsize;
unsigned c_flags; /* flags (RO/RW) */
int c_diskfd;
int c_sendfd;

View File

@ -149,10 +149,10 @@ g_gate_mediasize(int fd)
return (mediasize);
}
size_t
u_int
g_gate_sectorsize(int fd)
{
size_t secsize;
u_int secsize;
struct stat sb;
if (fstat(fd, &sb) == -1)

View File

@ -98,7 +98,7 @@ void g_gate_log(int priority, const char *message, ...);
void g_gate_xvlog(const char *message, va_list ap);
void g_gate_xlog(const char *message, ...);
off_t g_gate_mediasize(int fd);
size_t g_gate_sectorsize(int fd);
u_int g_gate_sectorsize(int fd);
void g_gate_open_device(void);
void g_gate_close_device(void);
void g_gate_ioctl(unsigned long req, void *data);