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.
*/