Print this page
6144 use C99 initializers in segment ops structures

*** 136,169 **** static lgrp_mem_policy_info_t *segvn_getpolicy(struct seg *, caddr_t); static int segvn_capable(struct seg *seg, segcapability_t capable); static int segvn_inherit(struct seg *, caddr_t, size_t, uint_t); struct seg_ops segvn_ops = { ! segvn_dup, ! segvn_unmap, ! segvn_free, ! segvn_fault, ! segvn_faulta, ! segvn_setprot, ! segvn_checkprot, ! segvn_kluster, ! segvn_swapout, ! segvn_sync, ! segvn_incore, ! segvn_lockop, ! segvn_getprot, ! segvn_getoffset, ! segvn_gettype, ! segvn_getvp, ! segvn_advise, ! segvn_dump, ! segvn_pagelock, ! segvn_setpagesize, ! segvn_getmemid, ! segvn_getpolicy, ! segvn_capable, ! segvn_inherit }; /* * Common zfod structures, provided as a shorthand for others to use. */ --- 136,169 ---- static lgrp_mem_policy_info_t *segvn_getpolicy(struct seg *, caddr_t); static int segvn_capable(struct seg *seg, segcapability_t capable); static int segvn_inherit(struct seg *, caddr_t, size_t, uint_t); struct seg_ops segvn_ops = { ! .dup = segvn_dup, ! .unmap = segvn_unmap, ! .free = segvn_free, ! .fault = segvn_fault, ! .faulta = segvn_faulta, ! .setprot = segvn_setprot, ! .checkprot = segvn_checkprot, ! .kluster = segvn_kluster, ! .swapout = segvn_swapout, ! .sync = segvn_sync, ! .incore = segvn_incore, ! .lockop = segvn_lockop, ! .getprot = segvn_getprot, ! .getoffset = segvn_getoffset, ! .gettype = segvn_gettype, ! .getvp = segvn_getvp, ! .advise = segvn_advise, ! .dump = segvn_dump, ! .pagelock = segvn_pagelock, ! .setpagesize = segvn_setpagesize, ! .getmemid = segvn_getmemid, ! .getpolicy = segvn_getpolicy, ! .capable = segvn_capable, ! .inherit = segvn_inherit, }; /* * Common zfod structures, provided as a shorthand for others to use. */