I recently download mysql-3.23.51 and compiled it on a solaris 9 (sparc) 
system using gcc-3.1.  I ran into a couple of minor compile errors which 
were easily fixed by a couple of type casts.. so far, it seems like the 
casts are fine.... here are the diffs....

--- sql/mysqld.cc.orig  Wed Jul 17 11:16:16 2002
+++ sql/mysqld.cc       Wed Jul 17 11:53:27 2002
@@ -2391,7 +2391,7 @@
     {
       size_socket length=sizeof(struct sockaddr_in);
       new_sock = accept(sock, my_reinterpret_cast(struct sockaddr *) 
(&cAddr),
-                       &length);
+                       (socklen_t *)&length);
       if (new_sock != INVALID_SOCKET ||
          (socket_errno != SOCKET_EINTR && socket_errno != SOCKET_EAGAIN))
        break;
@@ -2457,7 +2457,7 @@
       size_socket dummyLen;
       struct sockaddr dummy;
       dummyLen = sizeof(struct sockaddr);
-      if (getsockname(new_sock,&dummy, &dummyLen) < 0)
+      if (getsockname(new_sock,&dummy, (socklen_t *)&dummyLen) < 0)
       {
        sql_perror("Error on new connection socket");
        (void) shutdown(new_sock,2);
--- sql/mini_client.cc.orig     Wed Jul 17 11:49:19 2002
+++ sql/mini_client.cc  Wed Jul 17 11:53:54 2002
@@ -315,7 +315,7 @@
    */
 
   s_err=0;
-  if (getsockopt(s, SOL_SOCKET, SO_ERROR, (char*) &s_err, &s_err_size) 
!= 0)
+  if (getsockopt(s, SOL_SOCKET, SO_ERROR, (char*) &s_err, (socklen_t 
*)&s_err_size) != 0)
     return(-1);
 
   if (s_err)



---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to