--- pager.inc.old	2007-10-24 12:00:00.000000000 +0200
+++ pager.inc	2007-10-24 12:14:52.000000000 +0200
@@ -244,7 +244,7 @@ function theme_pager_first($text, $limit
 
   // If we are anywhere but the first page
   if ($pager_page_array[$element] > 0) {
-    $output = theme('pager_link', $text, pager_load_array(0, $element, $pager_page_array), $element, $parameters);
+    $output = theme('pager_link', $text, pager_load_array(0, $element, $pager_page_array), $element, $parameters, array('rel' => 'first'));
   }
 
   return $output;
@@ -282,7 +282,7 @@ function theme_pager_previous($text, $li
     }
     // The previous page is not the first page.
     else {
-      $output = theme('pager_link', $text, $page_new, $element, $parameters);
+      $output = theme('pager_link', $text, $page_new, $element, $parameters, array('rel' => 'prev'));
     }
   }
 
@@ -320,7 +320,7 @@ function theme_pager_next($text, $limit,
     }
     // The next page is not the last page.
     else {
-      $output = theme('pager_link', $text, $page_new, $element, $parameters);
+      $output = theme('pager_link', $text, $page_new, $element, $parameters, array('rel' => 'next'));
     }
   }
 
@@ -349,7 +349,7 @@ function theme_pager_last($text, $limit,
 
   // If we are anywhere but the last page
   if ($pager_page_array[$element] < ($pager_total[$element] - 1)) {
-    $output = theme('pager_link', $text, pager_load_array($pager_total[$element] - 1, $element, $pager_page_array), $element, $parameters);
+    $output = theme('pager_link', $text, pager_load_array($pager_total[$element] - 1, $element, $pager_page_array), $element, $parameters, array('rel' => 'last'));
   }
 
   return $output;
