Mercurial > hg > octave-lyh > gnulib-hg
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; +}