MDbegin(&MD);
- bcopy(buf,buf1,len);
+ memcpy(buf1,buf,len);
if (checksum_seed) {
SIVAL(buf1,len,checksum_seed);
len += 4;
OFF_T len = size;
char tmpchunk[CSUM_CHUNK];
- bzero(sum,csum_length);
+ memset(sum,0,csum_length);
fd = open(fname,O_RDONLY);
if (fd == -1) return;
MDbegin(&MD);
for(i = 0; i + CSUM_CHUNK <= len; i += CSUM_CHUNK) {
- bcopy(map_ptr(buf,i,CSUM_CHUNK),tmpchunk,CSUM_CHUNK);
+ memcpy(tmpchunk, map_ptr(buf,i,CSUM_CHUNK), CSUM_CHUNK);
MDupdate(&MD, tmpchunk, CSUM_CHUNK*8);
}
if (len - i > 0) {
- bcopy(map_ptr(buf,i,len-i),tmpchunk,len-i);
+ memcpy(tmpchunk, map_ptr(buf,i,len-i), len-i);
MDupdate(&MD, tmpchunk, (len-i)*8);
}
{
int i;
if (len + sumresidue < CSUM_CHUNK) {
- bcopy(p,sumrbuf+sumresidue,len);
+ memcpy(sumrbuf+sumresidue, p, len);
sumresidue += len;
return;
}
if (sumresidue) {
i = MIN(CSUM_CHUNK-sumresidue,len);
- bcopy(p,sumrbuf+sumresidue,i);
+ memcpy(sumrbuf+sumresidue,p,i);
MDupdate(&sumMD, sumrbuf, (i+sumresidue)*8);
len -= i;
p += i;
}
for(i = 0; i + CSUM_CHUNK <= len; i += CSUM_CHUNK) {
- bcopy(p+i,sumrbuf,CSUM_CHUNK);
+ memcpy(sumrbuf,p+i,CSUM_CHUNK);
MDupdate(&sumMD, sumrbuf, CSUM_CHUNK*8);
}
if (len - i > 0) {
sumresidue = len-i;
- bcopy(p+i,sumrbuf,sumresidue);
+ memcpy(sumrbuf,p+i,sumresidue);
} else {
sumresidue = 0;
}
AC_FUNC_MEMCMP
AC_FUNC_UTIME_NULL
AC_CHECK_FUNCS(mmap munmap waitpid getcwd strdup strerror chown chmod mknod)
-AC_CHECK_FUNCS(fchmod fstat strchr bcopy bzero readlink link utime utimes)
+AC_CHECK_FUNCS(fchmod fstat strchr readlink link utime utimes)
AC_CHECK_FUNCS(memmove getopt_long lchown setlinebuf vsnprintf setsid glob strpbrk)
echo $ac_n "checking for working fnmatch... $ac_c"
file = (struct file_struct *)malloc(sizeof(*file));
if (!file) out_of_memory("receive_file_entry");
- bzero((char *)file,sizeof(*file));
+ memset((char *)file, 0, sizeof(*file));
(*fptr) = file;
if (l2 >= MAXPATHLEN-l1) overflow("receive_file_entry");
clean_fname(cleaned_name);
fname = cleaned_name;
- bzero(sum,SUM_LENGTH);
+ memset(sum,0,SUM_LENGTH);
if (link_stat(fname,&st) != 0) {
io_error = 1;
file = (struct file_struct *)malloc(sizeof(*file));
if (!file) out_of_memory("make_file");
- bzero((char *)file,sizeof(*file));
+ memset((char *)file,0,sizeof(*file));
if ((p = strrchr(fname,'/'))) {
static char *lastdir;
if (file->basename) free(file->basename);
if (file->link) free(file->link);
if (file->sum) free(file->sum);
- bzero((char *)file, sizeof(*file));
+ memset((char *)file, 0, sizeof(*file));
}
free_file(flist->files[i]);
free(flist->files[i]);
}
- bzero((char *)flist->files, sizeof(flist->files[0])*flist->count);
+ memset((char *)flist->files, 0, sizeof(flist->files[0])*flist->count);
free(flist->files);
- bzero((char *)flist, sizeof(*flist));
+ memset((char *)flist, 0, sizeof(*flist));
free(flist);
}
out_of_memory("init_hard_links");
for (i = 0; i < flist->count; i++)
- bcopy(flist->files[i], &hlink_list[i], sizeof(hlink_list[0]));
+ memcpy(&hlink_list[i], flist->files[i], sizeof(hlink_list[0]));
qsort(hlink_list,flist->count,
sizeof(hlink_list[0]),
#ifndef HAVE_MEMMOVE
void *memmove(void *dest, const void *src, size_t n)
{
- bcopy(src, dest, n);
+ memcpy(dest, src, n);
return dest;
}
#endif
***************************************************************************/
static void init_service(service *pservice)
{
- bzero((char *)pservice,sizeof(service));
+ memset((char *)pservice,0,sizeof(service));
copy_service(pservice,&sDefault);
}
extern int errno;
#endif
-#ifndef HAVE_BCOPY
-#define bcopy(src,dest,n) memcpy(dest,src,n)
-#endif
-
-#ifndef HAVE_BZERO
-#define bzero(buf,n) memset(buf,0,n)
-#endif
-
#define SUPPORT_LINKS HAVE_READLINK
#define SUPPORT_HARD_LINKS HAVE_LINK
return -1;
}
- bzero((char *)&sock,sizeof(sock));
+ memset((char *)&sock,0,sizeof(sock));
memcpy((char *)&sock.sin_addr,(char *)hp->h_addr, hp->h_length);
sock.sin_port = htons(port);
sock.sin_family = hp->h_addrtype;