aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorH. Peter Anvin <hpa@zytor.com>2003-12-13 21:14:14 +0000
committerH. Peter Anvin <hpa@zytor.com>2003-12-13 21:14:14 +0000
commitcf2f55a458b15fa26fad265e224f3a2a9978c837 (patch)
treeff9ed63e8df839ece5630a507dfcb45d8261f1e6
parent02c5b9219ab48dda18e37ccd4c531cea19ca858c (diff)
downloadklibc-cf2f55a458b15fa26fad265e224f3a2a9978c837.tar.gz
Add fchmod()klibc-0.95
-rw-r--r--include/unistd.h1
-rw-r--r--klibc/SYSCALLS1
-rw-r--r--klibc/include/unistd.h1
3 files changed, 3 insertions, 0 deletions
diff --git a/include/unistd.h b/include/unistd.h
index 36c486f49d15a..ad12913834165 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -54,6 +54,7 @@ __extern int link(const char *, const char *);
__extern int unlink(const char *);
__extern int chdir(const char *);
__extern int chmod(const char *, mode_t);
+__extern int fchmod(int, mode_t);
__extern int mkdir(const char *, mode_t);
__extern int rmdir(const char *);
__extern int pipe(int *);
diff --git a/klibc/SYSCALLS b/klibc/SYSCALLS
index 0be1b4425abfb..0648777ad8c8c 100644
--- a/klibc/SYSCALLS
+++ b/klibc/SYSCALLS
@@ -71,6 +71,7 @@ int chdir(const char *)
int rename(const char *, const char *)
int mknod(const char *, mode_t, dev_t)
int chmod(const char *, mode_t)
+int fchmod(int, mode_t)
int mkdir(const char *, mode_t)
int rmdir(const char *)
<!alpha,ia64,mips,mips64> int pipe(int *)
diff --git a/klibc/include/unistd.h b/klibc/include/unistd.h
index 36c486f49d15a..ad12913834165 100644
--- a/klibc/include/unistd.h
+++ b/klibc/include/unistd.h
@@ -54,6 +54,7 @@ __extern int link(const char *, const char *);
__extern int unlink(const char *);
__extern int chdir(const char *);
__extern int chmod(const char *, mode_t);
+__extern int fchmod(int, mode_t);
__extern int mkdir(const char *, mode_t);
__extern int rmdir(const char *);
__extern int pipe(int *);