--- lib/utimens.c~	2005-11-02 04:16:12.000000000 -0800
+++ lib/utimens.c	2010-01-26 12:20:13.292737899 -0800
@@ -71,7 +71,7 @@ struct utimbuf
    Return 0 on success, -1 (setting errno) on failure.  */
 
 int
-futimens (int fd ATTRIBUTE_UNUSED,
+coreutils_futimens (int fd ATTRIBUTE_UNUSED,
 	  char const *file, struct timespec const timespec[2])
 {
   /* There's currently no interface to set file timestamps with
@@ -160,5 +160,5 @@ futimens (int fd ATTRIBUTE_UNUSED,
 int
 utimens (char const *file, struct timespec const timespec[2])
 {
-  return futimens (-1, file, timespec);
+  return coreutils_futimens (-1, file, timespec);
 }
--- lib/utimens.h~	2004-11-23 12:41:51.000000000 -0800
+++ lib/utimens.h	2010-01-26 12:20:13.257668331 -0800
@@ -1,3 +1,3 @@
 #include "timespec.h"
-int futimens (int, char const *, struct timespec const [2]);
+int coreutils_futimens (int, char const *, struct timespec const [2]);
 int utimens (char const *, struct timespec const [2]);
--- src/copy.c~	2005-09-24 20:07:33.000000000 -0700
+++ src/copy.c	2010-01-26 12:20:13.220735412 -0800
@@ -420,7 +420,7 @@ copy_reg (char const *src_name, char con
       timespec[0] = get_stat_atime (src_sb);
       timespec[1] = get_stat_mtime (src_sb);
 
-      if (futimens (dest_desc, dst_name, timespec) != 0)
+      if (coreutils_futimens (dest_desc, dst_name, timespec) != 0)
 	{
 	  error (0, errno, _("preserving times for %s"), quote (dst_name));
 	  if (x->require_preserve)
--- src/tee.c~	2005-07-11 11:26:52.000000000 -0700
+++ src/tee.c	2010-01-26 12:21:50.824737571 -0800
@@ -31,7 +31,7 @@
 
 #define AUTHORS "Mike Parker", "Richard M. Stallman", "David MacKenzie"
 
-static bool tee (int nfiles, const char **files);
+static bool coreutils_tee (int nfiles, const char **files);
 
 /* If true, append to output files rather than truncating them. */
 static bool append;
@@ -121,7 +121,7 @@ main (int argc, char **argv)
   /* Do *not* warn if tee is given no file arguments.
      POSIX requires that it work when given no arguments.  */
 
-  ok = tee (argc - optind, (const char **) &argv[optind]);
+  ok = coreutils_tee (argc - optind, (const char **) &argv[optind]);
   if (close (STDIN_FILENO) != 0)
     error (EXIT_FAILURE, errno, _("standard input"));
 
@@ -133,7 +133,7 @@ main (int argc, char **argv)
    Return true if successful.  */
 
 static bool
-tee (int nfiles, const char **files)
+coreutils_tee (int nfiles, const char **files)
 {
   FILE **descriptors;
   char buffer[BUFSIZ];
--- src/touch.c~	2005-11-02 05:18:47.000000000 -0800
+++ src/touch.c	2010-01-26 12:20:13.172737537 -0800
@@ -182,7 +182,7 @@ touch (const char *file)
       t = timespec;
     }
 
-  ok = (futimens (fd, (fd == STDOUT_FILENO ? NULL : file), t) == 0);
+  ok = (coreutils_futimens (fd, (fd == STDOUT_FILENO ? NULL : file), t) == 0);
 
   if (fd == STDIN_FILENO)
     {
