X-Git-Url: https://git.rrq.au/?a=blobdiff_plain;f=src%2Fgeometry.h;h=64ca4fe4d2403d39c30b31b82d457d7f4a0fbdbe;hb=6474a619fc4572914f921cbff9d72784c1792966;hp=cba720a8e953a58899635febebf41c63484c55f3;hpb=0a7ead9db7967764f0d93d30f9a83c94cb6fc358;p=rrq%2Fmaintain_lilo.git diff --git a/src/geometry.h b/src/geometry.h index cba720a..64ca4fe 100644 --- a/src/geometry.h +++ b/src/geometry.h @@ -1,13 +1,14 @@ -/* geometry.h - Device and file geometry computation */ -/* -Copyright 1992-1998 Werner Almesberger. -Copyright 1999-2005 John Coffman. -All rights reserved. +/* geometry.h - Device and file geometry computation + * + * Copyright 1992-1998 Werner Almesberger + * Copyright 1999-2005 John Coffman + * Copyright 2009-2015 Joachim Wiedorn + * All rights reserved. + * + * Licensed under the terms contained in the file 'COPYING' + * in the source directory. + */ -Licensed under the terms contained in the file 'COPYING' in the -source directory. - -*/ #ifndef GEOMETRY_H #define GEOMETRY_H @@ -21,7 +22,7 @@ struct hd_geometry { unsigned char heads; unsigned char sectors; unsigned short cylinders; - unsigned long start; + uint32_t start; }; /* hd/ide ctl's that pass (arg) ptrs to user space are numbered 0x030n/0x031n */ @@ -57,8 +58,8 @@ struct floppy_struct { #define MAJOR(dev) (unsigned int)((((dev_t)(dev) >> 8) & 0xfff) | ((unsigned int) ((dev_t)(dev) >> 32) & ~0xfff)) #define MINOR(dev) (unsigned int)(((dev_t)(dev) & 0xff) | ((unsigned int) ((dev_t)(dev) >> 12) & ~0xff)) #define MKDEV(major,minor) (((minor & 0xff) | ((major & 0xfff) << 8) \ - | (((unsigned long long int) (minor & ~0xff)) << 12) \ - | (((unsigned long long int) (major & ~0xfff)) << 32))) + | (((uint64_t) (minor & ~0xff)) << 12) \ + | (((uint64_t) (major & ~0xfff)) << 32))) #else #include #ifdef major