From: Paul Eggert Date: Sat, 10 Jul 2004 06:29:25 +0000 (+0000) Subject: Add lib/fchown-stub.c. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=beaa054b570bcd24ef83c6c7e448c31ac3e96268;p=pspp Add lib/fchown-stub.c. --- diff --git a/ChangeLog b/ChangeLog index 314d12ba99..f491123ea6 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2004-07-09 Paul Eggert + + * modules/chown (Files): Add lib/fchown-stub.c, since + gl_PREREQ_CHOWN invokes AC_LIBOBJ(fchown-stub). + 2004-06-22 Paul Eggert * modules/argz: Omit "#include". diff --git a/lib/ChangeLog b/lib/ChangeLog index 64f0d073d3..1afa10bca4 100644 --- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2004-07-09 Paul Eggert + + * fchown-stub.c: New file. + 2004-06-24 Jim Meyering * obstack.h (obstack_base): Cast to (void *), per documentation. diff --git a/lib/fchown-stub.c b/lib/fchown-stub.c new file mode 100644 index 0000000000..beb336cafa --- /dev/null +++ b/lib/fchown-stub.c @@ -0,0 +1,15 @@ +#include +#include +#include + +/* 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; +} diff --git a/modules/chown b/modules/chown index ab05ad403b..1d5d41bd52 100644 --- a/modules/chown +++ b/modules/chown @@ -3,6 +3,7 @@ chown() function: change ownership of a file. Files: lib/chown.c +lib/fchown-stub.c m4/chown.m4 Depends-on: