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) {