summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authordas <das@FreeBSD.org>2009-03-14 19:11:08 +0000
committerdas <das@FreeBSD.org>2009-03-14 19:11:08 +0000
commit123dfb8ef4d3e31fdf86b7c502dc2a1b510e7ded (patch)
tree96dc1e41efd456408a720e6b92d4ee5eaab29621 /include
parent3565cac408414b195dd26a5e1498e80b04b0dc6f (diff)
downloadFreeBSD-src-123dfb8ef4d3e31fdf86b7c502dc2a1b510e7ded.zip
FreeBSD-src-123dfb8ef4d3e31fdf86b7c502dc2a1b510e7ded.tar.gz
Various namespace cleanups, including exposing fchmod() and fchmodat()
in the POSIX namespace, and hiding eaccess() and setproctitle(). Also move mknodat() from unistd.h to sys/stat.h where it belongs. The *at() syscalls are only in CURRENT, so this shouldn't cause problems.
Diffstat (limited to 'include')
-rw-r--r--include/unistd.h9
1 files changed, 4 insertions, 5 deletions
diff --git a/include/unistd.h b/include/unistd.h
index 704d935..4b567b8 100644
--- a/include/unistd.h
+++ b/include/unistd.h
@@ -328,7 +328,6 @@ int chown(const char *, uid_t, gid_t);
int close(int);
int dup(int);
int dup2(int, int);
-int eaccess(const char *, int);
int execl(const char *, const char *, ...);
int execle(const char *, const char *, ...);
int execlp(const char *, const char *, ...);
@@ -360,7 +359,6 @@ ssize_t read(int, void *, size_t);
int rmdir(const char *);
int setgid(gid_t);
int setpgid(pid_t, pid_t);
-void setproctitle(const char *_fmt, ...) __printf0like(1, 2);
pid_t setsid(void);
int setuid(uid_t);
unsigned int sleep(unsigned int);
@@ -431,7 +429,6 @@ int truncate(const char *, off_t);
#if __POSIX_VISIBLE >= 200809 || __BSD_VISIBLE
int faccessat(int, const char *, int, int);
-int fchmodat(int, const char *, mode_t, int);
int fchownat(int, const char *, uid_t, gid_t, int);
int fexecve(int, char *const [], char *const []);
int linkat(int, const char *, int, const char *, int);
@@ -470,7 +467,7 @@ void sync(void);
#endif /* __XSI_VISIBLE */
-#if __XSI_VISIBLE <= 500 || __BSD_VISIBLE
+#if (__XSI_VISIBLE && __XSI_VISIBLE <= 500) || __BSD_VISIBLE
int brk(const void *);
int chroot(const char *);
int getdtablesize(void);
@@ -479,7 +476,7 @@ char *getpass(const char *);
void *sbrk(intptr_t);
#endif
-#if __XSI_VISIBLE <= 600 || __BSD_VISIBLE
+#if (__XSI_VISIBLE && __XSI_VISIBLE <= 600) || __BSD_VISIBLE
char *getwd(char *); /* obsoleted by getcwd() */
useconds_t
ualarm(useconds_t, useconds_t);
@@ -497,6 +494,7 @@ const char *
int crypt_set_format(const char *);
int des_cipher(const char *, char *, long, int);
int des_setkey(const char *key);
+int eaccess(const char *, int);
void endusershell(void);
int exect(const char *, char * const *, char * const *);
int execvP(const char *, const char *, char * const *);
@@ -563,6 +561,7 @@ int setkey(const char *);
#endif
int setlogin(const char *);
void *setmode(const char *);
+void setproctitle(const char *_fmt, ...) __printf0like(1, 2);
int setresgid(gid_t, gid_t, gid_t);
int setresuid(uid_t, uid_t, uid_t);
int setrgid(gid_t);
OpenPOWER on IntegriCloud