- if (!am_server
- && (ic_chck = iconv_open(defset, defset)) == (iconv_t)-1) {
- rprintf(FERROR, "iconv_open(\"%s\", \"%s\") failed\n",
- defset, defset);
- exit_cleanup(RERR_UNSUPPORTED);
+ if (verbose > 3) {
+ if (ic_chck == (iconv_t)-1) {
+ rprintf(FINFO,
+ "note: iconv_open(\"%s\", \"%s\") failed (%d)"
+ " -- using isprint() instead of iconv().\n",
+ defset, defset, errno);
+ } else {
+ rprintf(FINFO,
+ "note: iconv_open(\"%s\", \"%s\") succeeded.\n",
+ defset, defset);
+ }
+ }