Print this page
6144 use C99 initializers in segment ops structures
@@ -99,34 +99,34 @@
struct smap *get_smap_kpm(caddr_t, page_t **);
#define SEGMAP_BADOP(t) (t(*)())segmap_badop
static struct seg_ops segmap_ops = {
- SEGMAP_BADOP(int), /* dup */
- SEGMAP_BADOP(int), /* unmap */
- segmap_free,
- segmap_fault,
- segmap_faulta,
- SEGMAP_BADOP(int), /* setprot */
- segmap_checkprot,
- segmap_kluster,
- SEGMAP_BADOP(size_t), /* swapout */
- SEGMAP_BADOP(int), /* sync */
- SEGMAP_BADOP(size_t), /* incore */
- SEGMAP_BADOP(int), /* lockop */
- segmap_getprot,
- segmap_getoffset,
- segmap_gettype,
- segmap_getvp,
- SEGMAP_BADOP(int), /* advise */
- segmap_dump,
- segmap_pagelock, /* pagelock */
- SEGMAP_BADOP(int), /* setpgsz */
- segmap_getmemid, /* getmemid */
- segmap_getpolicy, /* getpolicy */
- segmap_capable, /* capable */
- seg_inherit_notsup /* inherit */
+ .dup = SEGMAP_BADOP(int),
+ .unmap = SEGMAP_BADOP(int),
+ .free = segmap_free,
+ .fault = segmap_fault,
+ .faulta = segmap_faulta,
+ .setprot = SEGMAP_BADOP(int),
+ .checkprot = segmap_checkprot,
+ .kluster = segmap_kluster,
+ .swapout = SEGMAP_BADOP(size_t),
+ .sync = SEGMAP_BADOP(int),
+ .incore = SEGMAP_BADOP(size_t),
+ .lockop = SEGMAP_BADOP(int),
+ .getprot = segmap_getprot,
+ .getoffset = segmap_getoffset,
+ .gettype = segmap_gettype,
+ .getvp = segmap_getvp,
+ .advise = SEGMAP_BADOP(int),
+ .dump = segmap_dump,
+ .pagelock = segmap_pagelock,
+ .setpagesize = SEGMAP_BADOP(int),
+ .getmemid = segmap_getmemid,
+ .getpolicy = segmap_getpolicy,
+ .capable = segmap_capable,
+ .inherit = seg_inherit_notsup,
};
/*
* Private segmap routines.
*/