How to add a new permission in "node_list_permissions"? Is there a way to  add a new item in node_list_permissions function in node module from a custom module. Let me explain my problem.

I have a module say "audit" which will track node history, I have a new tab say history and user whoever have access to see the node history should be allowed to see the history of that node. Is that possible?
A more experienced user should check the below.. I've only added permissions to contrib modules. 

From https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_permission/7
This will add the permission to the people page.

function YOURMODULENAME_permission() {
  return array(
    'see history' =&gt; array(
      'title' =&gt; t('See History'),
      'description' =&gt; t('Blah Blah.'),
    ),
  );
}


From 
https://api.drupal.org/api/drupal/modules%21system%21system.api.php/function/hook_menu/7
This should check for the permission when viewing that url. I might have gotten the % wrong.

function YOURMODULENAME_menu() {
  $items = array();


  $items['user/%/history'] = array(
    blah
    'access arguments' =&gt; array('see history'),
    blah
  );