Linux Compile Cleanup - 2_2 CVS - Patch Enclosed

Richard Bollinger rab at elliott-turbo.com
Fri Jun 7 07:09:21 GMT 2002


Compiling smbd/oplock_linux.c
smbd/oplock_linux.c: In function `linux_oplock_receive_message':
smbd/oplock_linux.c:138: warning: passing arg 1 of `memmove' discards qualifiers from pointer target
type
smbd/oplock_linux.c:138: warning: passing arg 2 of `memmove' discards qualifiers from pointer target
type

Compiling smbd/notify_kernel.c
smbd/notify_kernel.c: In function `kernel_check_notify':
smbd/notify_kernel.c:105: warning: passing arg 1 of `memmove' discards qualifiers from pointer
target type
smbd/notify_kernel.c:105: warning: passing arg 2 of `memmove' discards qualifiers from pointer
target type
smbd/notify_kernel.c: In function `kernel_remove_notify':
smbd/notify_kernel.c:134: warning: passing arg 1 of `memmove' discards qualifiers from pointer
target type
smbd/notify_kernel.c:134: warning: passing arg 2 of `memmove' discards qualifiers from pointer
target type

Patches:

--- ../source/smbd/oplock_linux.c Thu Jun  6 20:15:19 2002
+++ ./smbd/oplock_linux.c Fri Jun  7 08:49:01 2002
@@ -134,7 +134,7 @@
  fsp = file_find_fd(fd);
  fd_pending_array[0] = (sig_atomic_t)-1;
  if (signals_received > 1)
- memmove(&fd_pending_array[0], &fd_pending_array[1],
+ memmove((void *)&fd_pending_array[0], (void *)&fd_pending_array[1],
  sizeof(sig_atomic_t)*(signals_received-1));
  signals_received--;
  /* now we can receive more signals */
--- ../source/smbd/notify_kernel.c Wed Jun  5 07:16:10 2002
+++ ./smbd/notify_kernel.c Fri Jun  7 08:49:41 2002
@@ -101,7 +101,7 @@
  close((int)fd_pending_array[i]);
  fd_pending_array[i] = (sig_atomic_t)-1;
  if (signals_received - i - 1) {
- memmove(&fd_pending_array[i], &fd_pending_array[i+1],
+ memmove((void *)&fd_pending_array[i], (void *)&fd_pending_array[i+1],
  sizeof(sig_atomic_t)*(signals_received-i-1));
  }
  data->directory_handle = -1;
@@ -130,7 +130,7 @@
  close(fd);
  fd_pending_array[i] = (sig_atomic_t)-1;
  if (signals_received - i - 1) {
- memmove(&fd_pending_array[i], &fd_pending_array[i+1],
+ memmove((void *)&fd_pending_array[i], (void *)&fd_pending_array[i+1],
  sizeof(sig_atomic_t)*(signals_received-i-1));
  }
  data->directory_handle = -1;


Rich Bollinger, Elliott Company
My attbi.com email was blocked... damn spammers!





More information about the samba-technical mailing list