summaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2010-01-05 20:17:13 +0000
committerkib <kib@FreeBSD.org>2010-01-05 20:17:13 +0000
commite1cc3e0a9a5c7503ef2c272b49dc16edd66ffb1f (patch)
tree68dee7aee20e510b464264523b024655b75319ed /include
parent633e4d704ea02f5afb7e7167b6d80e61df1ae2a6 (diff)
downloadFreeBSD-src-e1cc3e0a9a5c7503ef2c272b49dc16edd66ffb1f.zip
FreeBSD-src-e1cc3e0a9a5c7503ef2c272b49dc16edd66ffb1f.tar.gz
Move scandir(3) and alphasort(3) into XSI namespace.
Noted and reviewed by: bde MFC after: 2 weeks
Diffstat (limited to 'include')
-rw-r--r--include/dirent.h6
1 files changed, 4 insertions, 2 deletions
diff --git a/include/dirent.h b/include/dirent.h
index 8d7e5c1..375a3d2 100644
--- a/include/dirent.h
+++ b/include/dirent.h
@@ -93,9 +93,11 @@ typedef void * DIR;
#ifndef _KERNEL
__BEGIN_DECLS
+#if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE >= 700
+int alphasort(const struct dirent **, const struct dirent **);
+#endif
#if __BSD_VISIBLE
DIR *__opendir2(const char *, int);
-int alphasort(const struct dirent **, const struct dirent **);
int getdents(int, char *, int);
int getdirentries(int, char *, int, long *);
#endif
@@ -107,7 +109,7 @@ struct dirent *
int readdir_r(DIR *, struct dirent *, struct dirent **);
#endif
void rewinddir(DIR *);
-#if __BSD_VISIBLE
+#if __POSIX_VISIBLE >= 200809 || __XSI_VISIBLE >= 700
int scandir(const char *, struct dirent ***,
int (*)(const struct dirent *), int (*)(const struct dirent **,
const struct dirent **));
OpenPOWER on IntegriCloud