OK, I limited my clean up patch to just the implicit declaration warnings for memset/memcpy and replaced all bzero/bcopy calls with memset/memcpy.

 * include/string.h New file
 * ipc/ipc_entry.c Include string.h for memset
 * ipc/ipc_space.c Likewise
 * device/kmsg.c Likewise
 * kern/boot_script.c Likewise
 * kern/bootstrap.c Likewise
 * device/cons.c Include string.h. Replace bzero() with memset()
 * ipc/ipc_object.c Likewise
 * ipc/mach_debug.c Likewise
 * kern/act.c Likewise
 * kern/eventcount.c Likewise
 * kern/lock.c Likewise
 * kern/lock_mon.c Likewise
 * kern/mach_clock.c Likewise
 * kern/xpr.c Likewise
 * kern/zalloc.c Likewise
 * vm/vm_debug.c Likewise
 * vm/vm_object.c Likewise
 * vm/vm_resident.c Likewise
 * device/cirbuf.c Include string.h. Replace bcopy() with memcpy()
 * i386/i386/trap.c Likewise
 * i386/i386at/kd_event.c Likewise
 * ipc/ipc_kmsg.c Likewise
 * ipc/ipc_port.c Likewise
 * kern/host.c Likewise
 * kern/pc_sample.c Likewise
 * kern/processor.c Likewise
 * kern/task.c Likewise
* device/dev_pager.c Include string.h. Replace bzero() with memset() and bcopy() with memcpy()
 * device/net_io.c Likewise
 * i386/i386/fpu.c Likewise
 * i386/i386/iopb.c Likewise
 * i386/i386/mp_desc.c Likewise
 * i386/i386/pcb.c Likewise
 * i386/i386/phys.c Likewise
 * i386/i386/user_ldt.c Likewise
 * i386/i386at/immc.c Likewise
 * i386/intel/pmap.c Likewise
 * kern/syscall_emulation.c Likewise
 * vm/vm_kern.c Likewise
 * include/mach/mig_support.h  Remove define for memcpy to bcopy


Please commit if everything looks OK.

Thanks!

Barry deFreese (aka bddebian)

Attachment: gnumach_string_clean.diff
Description: Binary data

_______________________________________________
Bug-hurd mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-hurd

Reply via email to