Print this page
6144 use C99 initializers in segment ops structures

@@ -109,34 +109,34 @@
 
 #define SEGKPM_BADOP(t) (t(*)())segkpm_badop
 #define SEGKPM_NOTSUP   (int(*)())segkpm_notsup
 
 static struct seg_ops segkpm_ops = {
-        SEGKPM_BADOP(int),      /* dup */
-        SEGKPM_BADOP(int),      /* unmap */
-        SEGKPM_BADOP(void),     /* free */
-        segkpm_fault,
-        SEGKPM_BADOP(int),      /* faulta */
-        SEGKPM_BADOP(int),      /* setprot */
-        SEGKPM_BADOP(int),      /* checkprot */
-        SEGKPM_BADOP(int),      /* kluster */
-        SEGKPM_BADOP(size_t),   /* swapout */
-        SEGKPM_BADOP(int),      /* sync */
-        SEGKPM_BADOP(size_t),   /* incore */
-        SEGKPM_BADOP(int),      /* lockop */
-        SEGKPM_BADOP(int),      /* getprot */
-        SEGKPM_BADOP(u_offset_t), /* getoffset */
-        SEGKPM_BADOP(int),      /* gettype */
-        SEGKPM_BADOP(int),      /* getvp */
-        SEGKPM_BADOP(int),      /* advise */
-        segkpm_dump,            /* dump */
-        SEGKPM_NOTSUP,          /* pagelock */
-        SEGKPM_BADOP(int),      /* setpgsz */
-        SEGKPM_BADOP(int),      /* getmemid */
-        SEGKPM_BADOP(lgrp_mem_policy_info_t *), /* getpolicy */
-        segkpm_capable,         /* capable */
-        seg_inherit_notsup      /* inherit */
+        .dup            = SEGKPM_BADOP(int),
+        .unmap          = SEGKPM_BADOP(int),
+        .free           = SEGKPM_BADOP(void),
+        .fault          = segkpm_fault,
+        .faulta         = SEGKPM_BADOP(int),
+        .setprot        = SEGKPM_BADOP(int),
+        .checkprot      = SEGKPM_BADOP(int),
+        .kluster        = SEGKPM_BADOP(int),
+        .swapout        = SEGKPM_BADOP(size_t),
+        .sync           = SEGKPM_BADOP(int),
+        .incore         = SEGKPM_BADOP(size_t),
+        .lockop         = SEGKPM_BADOP(int),
+        .getprot        = SEGKPM_BADOP(int),
+        .getoffset      = SEGKPM_BADOP(u_offset_t),
+        .gettype        = SEGKPM_BADOP(int),
+        .getvp          = SEGKPM_BADOP(int),
+        .advise         = SEGKPM_BADOP(int),
+        .dump           = segkpm_dump,
+        .pagelock       = SEGKPM_NOTSUP,
+        .setpagesize    = SEGKPM_BADOP(int),
+        .getmemid       = SEGKPM_BADOP(int),
+        .getpolicy      = SEGKPM_BADOP(lgrp_mem_policy_info_t *),
+        .capable        = segkpm_capable,
+        .inherit        = seg_inherit_notsup,
 };
 
 /*
  * kpm_pgsz and kpm_pgshft are set by platform layer.
  */