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:
parent
53cccb2d3b
commit
905cd66703
@ -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;
|
||||
|
@ -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)
|
||||
|
@ -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);
|
||||
|
Loading…
x
Reference in New Issue
Block a user