code: def record(self):
          # type: () -> bytes
          '''
          Generate a string representing the Rock Ridge POSIX Device Number
          record.
  
          Parameters:
           None.
          Returns:
           String containing the Rock Ridge record.
          '''
          if not self._initialized:
              raise pycdlibexception.PyCdlibInternalError('PN record not yet initialized!')
  
          return b'PN' + struct.pack('=BBLLLL', RRPNRecord.length(), SU_ENTRY_VERSION, self.dev_t_high, utils.swab_32bit(self.dev_t_high), self.dev_t_low, utils.swab_32bit(self.dev_t_low)f record(self):
          # type: () -> bytes
          '''
          Generate a string representing the Rock Ridge POSIX Device Number
          record.
  
          Parameters:
           None.
          Returns:
           String containing the Rock Ridge record.
          '''
          if not self._initialized:
              raise pycdlibexception.PyCdlibInternalError('PN record not yet initialized!')
  
          return b'PN' + struct.pack('=BBLLLL', RRPNRecord.length(), SU_ENTRY_VERSION, self.dev_t_high, utils.swab_32bit(self.dev_t_high), self.dev_t_low, utils.swab_32bit(self.dev_t_low))
docs: Generate a string representing the Rock Ridge POSIX Device Number
          record.
  
          Parameters:
           None.
          Returns:
           String containing the Rock Ridge record.