diff options
Diffstat (limited to 'include/mntent.h')
-rw-r--r-- | include/mntent.h | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/include/mntent.h b/include/mntent.h index 7035630444..421f1df5de 100644 --- a/include/mntent.h +++ b/include/mntent.h @@ -3,11 +3,25 @@ /* Now define the internal interfaces. */ extern FILE *__setmntent (__const char *__file, __const char *__mode); +extern FILE *__setmntent_internal (__const char *__file, __const char *__mode); extern struct mntent *__getmntent_r (FILE *__stream, struct mntent *__result, char *__buffer, int __bufsize); +extern struct mntent *__getmntent_r_internal (FILE *__stream, + struct mntent *__result, + char *__buffer, int __bufsize) + attribute_hidden; extern int __addmntent (FILE *__stream, __const struct mntent *__mnt); extern int __endmntent (FILE *__stream); +extern int __endmntent_internal (FILE *__stream) attribute_hidden; extern char *__hasmntopt (__const struct mntent *__mnt, __const char *__opt); + +#ifndef NOT_IN_libc +# define __setmntent(file, mode) INTUSE(__setmntent) (file, mode) +# define __endmntent(stream) INTUSE(__endmntent) (stream) +# define __getmntent_r(stream, result, buffer, bufsize) \ + INTUSE(__getmntent_r) (stream, result, buffer, bufsize) +#endif + #endif |