'rename',
rename_sources,
include_directories : includes,
+ link_with : [lib_common],
install_dir : usrbin_exec_dir,
install : opt,
build_by_default : opt)
MANPAGES += misc-utils/rename.1
dist_noinst_DATA += misc-utils/rename.1.adoc
rename_SOURCES = misc-utils/rename.c
+rename_LDADD = $(LDADD) libcommon.la
endif
if BUILD_GETOPT
#include <errno.h>
#include <getopt.h>
#include <fcntl.h>
-#include <libgen.h>
#include <unistd.h>
#include <termios.h>
#include <sys/types.h>
#include "closestream.h"
#include "optutils.h"
#include "rpmatch.h"
+#include "fileutils.h"
#define RENAME_EXIT_SOMEOK 2
#define RENAME_EXIT_NOTHING 4
/* We only want to search in the final path component. Don't
include the final '/' in that component; if `from` is empty,
we want it to first match after the '/', not before. */
- search_start = basename(orig);
+ search_start = ul_basename(orig);
}
return strstr(search_start, from);