Print this page
6144 use C99 initializers in segment ops structures
*** 772,805 ****
return (1);
return (0);
}
static struct seg_ops segkmem_ops = {
! SEGKMEM_BADOP(int), /* dup */
! SEGKMEM_BADOP(int), /* unmap */
! SEGKMEM_BADOP(void), /* free */
! segkmem_fault,
! SEGKMEM_BADOP(faultcode_t), /* faulta */
! segkmem_setprot,
! segkmem_checkprot,
! segkmem_kluster,
! SEGKMEM_BADOP(size_t), /* swapout */
! SEGKMEM_BADOP(int), /* sync */
! SEGKMEM_BADOP(size_t), /* incore */
! SEGKMEM_BADOP(int), /* lockop */
! SEGKMEM_BADOP(int), /* getprot */
! SEGKMEM_BADOP(u_offset_t), /* getoffset */
! SEGKMEM_BADOP(int), /* gettype */
! SEGKMEM_BADOP(int), /* getvp */
! SEGKMEM_BADOP(int), /* advise */
! segkmem_dump,
! segkmem_pagelock,
! SEGKMEM_BADOP(int), /* setpgsz */
! segkmem_getmemid,
! segkmem_getpolicy, /* getpolicy */
! segkmem_capable, /* capable */
! seg_inherit_notsup /* inherit */
};
int
segkmem_zio_create(struct seg *seg)
{
--- 772,805 ----
return (1);
return (0);
}
static struct seg_ops segkmem_ops = {
! .dup = SEGKMEM_BADOP(int),
! .unmap = SEGKMEM_BADOP(int),
! .free = SEGKMEM_BADOP(void),
! .fault = segkmem_fault,
! .faulta = SEGKMEM_BADOP(faultcode_t),
! .setprot = segkmem_setprot,
! .checkprot = segkmem_checkprot,
! .kluster = segkmem_kluster,
! .swapout = SEGKMEM_BADOP(size_t),
! .sync = SEGKMEM_BADOP(int),
! .incore = SEGKMEM_BADOP(size_t),
! .lockop = SEGKMEM_BADOP(int),
! .getprot = SEGKMEM_BADOP(int),
! .getoffset = SEGKMEM_BADOP(u_offset_t),
! .gettype = SEGKMEM_BADOP(int),
! .getvp = SEGKMEM_BADOP(int),
! .advise = SEGKMEM_BADOP(int),
! .dump = segkmem_dump,
! .pagelock = segkmem_pagelock,
! .setpagesize = SEGKMEM_BADOP(int),
! .getmemid = segkmem_getmemid,
! .getpolicy = segkmem_getpolicy,
! .capable = segkmem_capable,
! .inherit = seg_inherit_notsup,
};
int
segkmem_zio_create(struct seg *seg)
{