2003-04-14 Elena Zannoni <ezannoni@redhat.com>
authorElena Zannoni <ezannoni@kwikemart.cygnus.com>
Tue, 15 Apr 2003 02:23:11 +0000 (02:23 +0000)
committerElena Zannoni <ezannoni@kwikemart.cygnus.com>
Tue, 15 Apr 2003 02:23:11 +0000 (02:23 +0000)
* gdb.threads/schedlock.c: Change type of thread function argument
to long, to avoid warnings on 64-bit platforms.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.threads/schedlock.c

index cf15071..853ca8c 100644 (file)
@@ -1,5 +1,10 @@
 2003-04-14  Elena Zannoni  <ezannoni@redhat.com>
 
+       * gdb.threads/schedlock.c: Change type of thread function argument
+       to long, to avoid warnings on 64-bit platforms.
+
+2003-04-14  Elena Zannoni  <ezannoni@redhat.com>
+
         * gdb.base/attach.exp: Add new message from ptrace in case of
         attaching to nonexistent process.
        
index 033131c..13f9e75 100644 (file)
@@ -13,12 +13,15 @@ int main() {
     int res;
     pthread_t threads[NUM];
     void *thread_result;
-    int i;
+    long i;
 
     for (i = 0; i < NUM; i++)
       {
        args[i] = 1;
-       res = pthread_create(&threads[i], NULL, thread_function, (void *)i);
+       res = pthread_create(&threads[i],
+                            NULL,
+                            thread_function,
+                            (void *) i);
       }
 
     /* schedlock.exp: last thread start.  */
@@ -29,7 +32,7 @@ int main() {
 }
 
 void *thread_function(void *arg) {
-    int my_number = (int) arg;
+    int my_number =  (long) arg;
     int *myp = &args[my_number];
 
     /* Don't run forever.  Run just short of it :)  */