Print this page
6144 use C99 initializers in segment ops structures

@@ -756,30 +756,29 @@
 
         return (0);
 }
 
 static struct seg_ops segmf_ops = {
-        segmf_dup,
-        segmf_unmap,
-        segmf_free,
-        segmf_fault,
-        segmf_faulta,
-        segmf_setprot,
-        segmf_checkprot,
-        (int (*)())segmf_kluster,
-        (size_t (*)(struct seg *))NULL, /* swapout */
-        segmf_sync,
-        segmf_incore,
-        segmf_lockop,
-        segmf_getprot,
-        segmf_getoffset,
-        segmf_gettype,
-        segmf_getvp,
-        segmf_advise,
-        segmf_dump,
-        segmf_pagelock,
-        segmf_setpagesize,
-        segmf_getmemid,
-        segmf_getpolicy,
-        segmf_capable,
-        seg_inherit_notsup
+        .dup            = segmf_dup,
+        .unmap          = segmf_unmap,
+        .free           = segmf_free,
+        .fault          = segmf_fault,
+        .faulta         = segmf_faulta,
+        .setprot        = segmf_setprot,
+        .checkprot      = segmf_checkprot,
+        .kluster        = segmf_kluster,
+        .sync           = segmf_sync,
+        .incore         = segmf_incore,
+        .lockop         = segmf_lockop,
+        .getprot        = segmf_getprot,
+        .getoffset      = segmf_getoffset,
+        .gettype        = segmf_gettype,
+        .getvp          = segmf_getvp,
+        .advise         = segmf_advise,
+        .dump           = segmf_dump,
+        .pagelock       = segmf_pagelock,
+        .setpagesize    = segmf_setpagesize,
+        .getmemid       = segmf_getmemid,
+        .getpolicy      = segmf_getpolicy,
+        .capable        = segmf_capable,
+        .inherit        = seg_inherit_notsup,
 };