Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. =================================================================== RCS file: /ftp/cvs/cvsroot/src/sbin/gpt/map.h,v rcsdiff: /ftp/cvs/cvsroot/src/sbin/gpt/map.h,v: warning: Unknown phrases like `commitid ...;' are present. retrieving revision 1.1 retrieving revision 1.4 diff -u -p -r1.1 -r1.4 --- src/sbin/gpt/map.h 2006/10/15 22:34:16 1.1 +++ src/sbin/gpt/map.h 2015/12/01 09:05:33 1.4 @@ -29,7 +29,7 @@ #ifndef _MAP_H_ #define _MAP_H_ -typedef struct map { +struct map { off_t map_start; off_t map_size; struct map *map_next; @@ -46,18 +46,17 @@ typedef struct map { #define MAP_TYPE_PMBR 8 unsigned int map_index; void *map_data; -} map_t; +}; -extern int lbawidth; +struct gpt; -map_t *map_add(off_t, off_t, int, void*); -map_t *map_alloc(off_t, off_t); -map_t *map_find(int); -map_t *map_first(void); -map_t *map_last(void); - -off_t map_free(off_t, off_t); - -void map_init(off_t); +struct map *map_add(struct gpt *, off_t, off_t, int, void *); +struct map *map_alloc(struct gpt *, off_t, off_t, off_t); +struct map *map_find(struct gpt *, int); +struct map *map_first(struct gpt *); +struct map *map_last(struct gpt *); +off_t map_resize(struct gpt *, struct map *, off_t, off_t); +off_t map_free(struct gpt *, off_t, off_t); +void map_init(struct gpt *, off_t); #endif /* _MAP_H_ */