- bcopy((char *)flist->files,hlink_list,sizeof(hlink_list[0])*flist->count);
+ bcopy((char *)flist->files,
+ (char *)hlink_list,
+ sizeof(hlink_list[0])*flist->count);
- if (stat(hlink_list[i-1].name,&st1) != 0) continue;
- if (stat(hlink_list[i].name,&st2) != 0) {
+ if (lstat(hlink_list[i-1].name,&st1) != 0) continue;
+ if (lstat(hlink_list[i].name,&st2) != 0) {
if (!dry_run && link(hlink_list[i-1].name,hlink_list[i].name) != 0) {
fprintf(FINFO,"link %s => %s : %s\n",
hlink_list[i].name,hlink_list[i-1].name,strerror(errno));
if (!dry_run && link(hlink_list[i-1].name,hlink_list[i].name) != 0) {
fprintf(FINFO,"link %s => %s : %s\n",
hlink_list[i].name,hlink_list[i-1].name,strerror(errno));