annotate lib/fchown-stub.c @ 11639:b2e769838448

hash: fix memory leak in last patch * lib/hash.c (hash_rehash): Avoid memory leak. Signed-off-by: Eric Blake <ebb9@byu.net>
author Eric Blake <ebb9@byu.net>
date Thu, 18 Jun 2009 15:24:38 -0600
parents 8a1a9361108c
children 18a38c9615f0
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7302
8a1a9361108c * _fpending.c: Include <config.h> unconditionally, since we no
Paul Eggert <eggert@cs.ucla.edu>
parents: 6259
diff changeset
1 #include <config.h>
8a1a9361108c * _fpending.c: Include <config.h> unconditionally, since we no
Paul Eggert <eggert@cs.ucla.edu>
parents: 6259
diff changeset
2
5101
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
3 #include <sys/types.h>
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
4 #include <errno.h>
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
5
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
6 /* A trivial substitute for `fchown'.
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
7
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
8 DJGPP 2.03 and earlier (and perhaps later) don't have `fchown',
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
9 so we pretend no-one has permission for this operation. */
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
10
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
11 int
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
12 fchown (int fd, uid_t uid, gid_t gid)
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
13 {
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
14 errno = EPERM;
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
15 return -1;
875522b4f5ee Add lib/fchown-stub.c.
Paul Eggert <eggert@cs.ucla.edu>
parents:
diff changeset
16 }