added "created dir" message
[rsync/rsync.git] / main.c
diff --git a/main.c b/main.c
index feda811..a2733e6 100644 (file)
--- a/main.c
+++ b/main.c
@@ -235,6 +235,8 @@ static char *get_local_name(struct file_list *flist,char *name)
   if (mkdir(name,0777) != 0) {
     fprintf(stderr,"mkdir %s : %s\n",name,strerror(errno));
     exit(1);
+  } else {
+    fprintf(am_server?stderr:stdout,"created directory %s\n",name);
   }
 
   if (chdir(name) != 0) {
@@ -650,7 +652,7 @@ int main(int argc,char *argv[])
     }
     
     signal(SIGCHLD,SIG_IGN);
-    signal(SIGINT,sig_int);
+    signal(SIGINT,SIGNAL_CAST sig_int);
 
     if (!sender && argc != 1) {
       usage(stderr);