Print this page
6144 use C99 initializers in segment ops structures

*** 144,177 **** pgcnt_t anon_segkp_pages_locked; /* See vm/anon.h */ pgcnt_t anon_segkp_pages_resv; /* anon reserved by seg_kp */ static struct seg_ops segkp_ops = { ! SEGKP_BADOP(int), /* dup */ ! SEGKP_BADOP(int), /* unmap */ ! SEGKP_BADOP(void), /* free */ ! segkp_fault, ! SEGKP_BADOP(faultcode_t), /* faulta */ ! SEGKP_BADOP(int), /* setprot */ ! segkp_checkprot, ! segkp_kluster, ! SEGKP_BADOP(size_t), /* swapout */ ! SEGKP_BADOP(int), /* sync */ ! SEGKP_BADOP(size_t), /* incore */ ! SEGKP_BADOP(int), /* lockop */ ! SEGKP_BADOP(int), /* getprot */ ! SEGKP_BADOP(u_offset_t), /* getoffset */ ! SEGKP_BADOP(int), /* gettype */ ! SEGKP_BADOP(int), /* getvp */ ! SEGKP_BADOP(int), /* advise */ ! segkp_dump, /* dump */ ! segkp_pagelock, /* pagelock */ ! SEGKP_BADOP(int), /* setpgsz */ ! segkp_getmemid, /* getmemid */ ! segkp_getpolicy, /* getpolicy */ ! segkp_capable, /* capable */ ! seg_inherit_notsup /* inherit */ }; static void segkp_badop(void) --- 144,177 ---- pgcnt_t anon_segkp_pages_locked; /* See vm/anon.h */ pgcnt_t anon_segkp_pages_resv; /* anon reserved by seg_kp */ static struct seg_ops segkp_ops = { ! .dup = SEGKP_BADOP(int), ! .unmap = SEGKP_BADOP(int), ! .free = SEGKP_BADOP(void), ! .fault = segkp_fault, ! .faulta = SEGKP_BADOP(faultcode_t), ! .setprot = SEGKP_BADOP(int), ! .checkprot = segkp_checkprot, ! .kluster = segkp_kluster, ! .swapout = SEGKP_BADOP(size_t), ! .sync = SEGKP_BADOP(int), ! .incore = SEGKP_BADOP(size_t), ! .lockop = SEGKP_BADOP(int), ! .getprot = SEGKP_BADOP(int), ! .getoffset = SEGKP_BADOP(u_offset_t), ! .gettype = SEGKP_BADOP(int), ! .getvp = SEGKP_BADOP(int), ! .advise = SEGKP_BADOP(int), ! .dump = segkp_dump, ! .pagelock = segkp_pagelock, ! .setpagesize = SEGKP_BADOP(int), ! .getmemid = segkp_getmemid, ! .getpolicy = segkp_getpolicy, ! .capable = segkp_capable, ! .inherit = seg_inherit_notsup, }; static void segkp_badop(void)