diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index e1b3d09fee0fc0b95b936aac3736efa8c9311981..6c199cba34767d6a1ab4f3cca5b915a4c4416223 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,7 @@
+2009-09-02  Hui Zhu  <teawater@gmail.com>
+
+	* record.c (record_resume): Change "signal" to "siggnal".
+
 2009-09-01  Hui Zhu  <teawater@gmail.com>
 
 	* record.c (record_resume): Change "siggnal" to "signal".
diff --git a/gdb/record.c b/gdb/record.c
index 867e505834200b5965e8ba11af297347fc844ac5..650f2a1399e3a75981d9ec66abc1312e4765c959 100644
--- a/gdb/record.c
+++ b/gdb/record.c
@@ -518,7 +518,7 @@ static int record_resume_error;
 
 static void
 record_resume (struct target_ops *ops, ptid_t ptid, int step,
-               enum target_signal signal)
+               enum target_signal siggnal)
 {
   record_resume_step = step;
 
@@ -534,7 +534,7 @@ record_resume (struct target_ops *ops, ptid_t ptid, int step,
           return;
         }
       record_beneath_to_resume (record_beneath_to_resume_ops, ptid, 1,
-                                signal);
+                                siggnal);
     }
 }