WARNX
WARNX("data remains in read pipe");
WARNX("%s: not regular", f->path);
WARNX("%s: skipping directory", argv[i]);
WARNX("%s: skipping symlink", argv[i]);
WARNX("%s: skipping special", argv[i]);
WARNX("%s: duplicate path: %s",
WARNX("%s: skipping excluded file", argv[i]);
WARNX("skip excluded file %s",
WARNX("%s: directory cycle", ent->fts_path);
WARNX("%s: skipping dot-file", ent->fts_path);
WARNX("%s: skipping special", ent->fts_path);
WARNX("%s: skipping excluded file", root);
WARNX("%s: skipping symlink", root);
WARNX("%s: skipping excluded symlink", root);
WARNX("%s: skipping special", root);
WARNX("%s: skipping symlink", ent->fts_path);
WARNX("%s: skipping excluded file",
WARNX("zero-length name in identifier list");
WARNX("%s: identity unknown or not available "
WARNX("receiver has empty file list: exiting");
WARNX("%s: identity unknown or not available "
WARNX("sender has empty file list: exiting");
WARNX("data remains in read pipe");
WARNX("connect timeout: %s, %s", src->ip, host);
WARNX("connect refused: %s, %s", src->ip, host);
WARNX("data remains in read pipe");
WARNX("%s: ignoring symlink", f->path);
WARNX("skipping non-regular file %s", f->path);
WARNX("skipping non-regular file %s", f->path);
WARNX("skipping non-regular file %s", f->path);
WARNX("%s: ignoring directory", f->path);
WARNX("%s: not a directory", f->path);
WARNX("skipping over max-size file %s", f->path);
WARNX("skipping under min-size file %s", f->path);