changeset 5101:875522b4f5ee

Add lib/fchown-stub.c.
author Paul Eggert <eggert@cs.ucla.edu>
date Sat, 10 Jul 2004 06:29:25 +0000
parents 8d9ad9286ce0
children d39dc0b72f5b
files ChangeLog lib/ChangeLog lib/fchown-stub.c modules/chown
diffstat 4 files changed, 25 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* modules/chown (Files): Add lib/fchown-stub.c, since
+	gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub).
+
 2004-06-22  Paul Eggert  <eggert@cs.ucla.edu>
 
 	* modules/argz: Omit "#include".
--- a/lib/ChangeLog
+++ b/lib/ChangeLog
@@ -1,3 +1,7 @@
+2004-07-09  Paul Eggert  <eggert@cs.ucla.edu>
+
+	* fchown-stub.c: New file.
+
 2004-06-24  Jim Meyering  <jim@meyering.net>
 
 	* obstack.h (obstack_base): Cast to (void *), per documentation.
new file mode 100644
--- /dev/null
+++ b/lib/fchown-stub.c
@@ -0,0 +1,15 @@
+#include <config.h>
+#include <sys/types.h>
+#include <errno.h>
+
+/* A trivial substitute for `fchown'.
+
+   DJGPP 2.03 and earlier (and perhaps later) don't have `fchown',
+   so we pretend no-one has permission for this operation. */
+
+int
+fchown (int fd, uid_t uid, gid_t gid)
+{
+  errno = EPERM;
+  return -1;
+}
--- a/modules/chown
+++ b/modules/chown
@@ -3,6 +3,7 @@
 
 Files:
 lib/chown.c
+lib/fchown-stub.c
 m4/chown.m4
 
 Depends-on: