Print this page
OS-5223 removed shm segment is no longer available
Reviewed by: Bryan Cantrill <bryan@joyent.com>
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>
        
@@ -19,10 +19,11 @@
  * CDDL HEADER END
  */
 /*
  * Copyright 2009 Sun Microsystems, Inc.  All rights reserved.
  * Use is subject to license terms.
+ * Copyright 2016 Joyent, Inc.
  */
 
 #include <mdb/mdb_modapi.h>
 #include <mdb/mdb_ks.h>
 
@@ -227,11 +228,13 @@
         printtime_nice("atime: ", shmid->shm_atime);
         printtime_nice("dtime: ", shmid->shm_dtime);
         printtime_nice("ctime: ", shmid->shm_ctime);
         mdb_printf("sptinfo: %-?p    sptseg: %-?p\n",
             shmid->shm_sptinfo, shmid->shm_sptseg);
-        mdb_printf("sptprot: <%lb>\n", shmid->shm_sptprot, prot_flag_bits);
+        mdb_printf("opts: rmpend: %d prot: <%b>\n",
+            ((shmid->shm_opts & SHM_RM_PENDING) != 0),
+            (shmid->shm_opts & SHM_PROT_MASK), prot_flag_bits);
 }
 
 
 /*ARGSUSED1*/
 static void