Print this page
6144 use C99 initializers in segment ops structures
@@ -190,34 +190,33 @@
* XXX this struct is used by rootnex_map_fault to identify
* the segment it has been passed. So if you make it
* "static" you'll need to fix rootnex_map_fault.
*/
struct seg_ops segdev_ops = {
- segdev_dup,
- segdev_unmap,
- segdev_free,
- segdev_fault,
- segdev_faulta,
- segdev_setprot,
- segdev_checkprot,
- (int (*)())segdev_badop, /* kluster */
- (size_t (*)(struct seg *))NULL, /* swapout */
- segdev_sync, /* sync */
- segdev_incore,
- segdev_lockop, /* lockop */
- segdev_getprot,
- segdev_getoffset,
- segdev_gettype,
- segdev_getvp,
- segdev_advise,
- segdev_dump,
- segdev_pagelock,
- segdev_setpagesize,
- segdev_getmemid,
- segdev_getpolicy,
- segdev_capable,
- seg_inherit_notsup
+ .dup = segdev_dup,
+ .unmap = segdev_unmap,
+ .free = segdev_free,
+ .fault = segdev_fault,
+ .faulta = segdev_faulta,
+ .setprot = segdev_setprot,
+ .checkprot = segdev_checkprot,
+ .kluster = (int (*)())segdev_badop,
+ .sync = segdev_sync,
+ .incore = segdev_incore,
+ .lockop = segdev_lockop,
+ .getprot = segdev_getprot,
+ .getoffset = segdev_getoffset,
+ .gettype = segdev_gettype,
+ .getvp = segdev_getvp,
+ .advise = segdev_advise,
+ .dump = segdev_dump,
+ .pagelock = segdev_pagelock,
+ .setpagesize = segdev_setpagesize,
+ .getmemid = segdev_getmemid,
+ .getpolicy = segdev_getpolicy,
+ .capable = segdev_capable,
+ .inherit = seg_inherit_notsup,
};
/*
* Private segdev support routines
*/