aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Polacek <polacek@redhat.com>2012-05-31 13:10:02 +0200
committerMarek Polacek <polacek@redhat.com>2012-05-31 13:10:02 +0200
commit3091725976856160a5427b03a9586af534b63750 (patch)
treeef9fb10b1cbb578e99d005260b0cc2c8b5d5db91
parent1c58d5dcebbc41172316b3d28ee3fc58cf09aa13 (diff)
downloadglibc-3091725976856160a5427b03a9586af534b63750.tar
glibc-3091725976856160a5427b03a9586af534b63750.tar.gz
glibc-3091725976856160a5427b03a9586af534b63750.tar.bz2
glibc-3091725976856160a5427b03a9586af534b63750.zip
Remove use of INTUSE/INTDEF in misc.
-rw-r--r--ChangeLog9
-rw-r--r--include/mntent.h15
-rw-r--r--misc/mntent_r.c9
3 files changed, 16 insertions, 17 deletions
diff --git a/ChangeLog b/ChangeLog
index 067a91a621..c9bd9b4ad1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2012-05-31 Marek Polacek <polacek@redhat.com>
+
+ [BZ #14132]
+ * include/mntent.h (__setmntent_internal, __getmntent_r_internal
+ __endmntent_internal): Remove declaration.
+ (__setmntent, __endmntent, __getmntent_r) [NOT_IN_libc]: Remove macro.
+ (__setmntent, __endmntent, __getmntent_r): Declare hidden proto.
+ * misc/mntent_r.c: Replace INTDEF with libc_hidden_def.
+
2012-05-30 David S. Miller <davem@davemloft.net>
* sysdeps/sparc/sparc32/soft-fp/q_util.c
diff --git a/include/mntent.h b/include/mntent.h
index 3a75f0ddfd..b34674aa3e 100644
--- a/include/mntent.h
+++ b/include/mntent.h
@@ -3,24 +3,15 @@
/* 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
+libc_hidden_proto (__setmntent)
+libc_hidden_proto (__getmntent_r)
+libc_hidden_proto (__endmntent)
#endif
diff --git a/misc/mntent_r.c b/misc/mntent_r.c
index 43f3a980a4..5a47f33112 100644
--- a/misc/mntent_r.c
+++ b/misc/mntent_r.c
@@ -1,6 +1,5 @@
/* Utilities for reading/writing fstab, mtab, etc.
- Copyright (C) 1995-2000, 2001, 2002, 2003, 2006, 2010, 2011
- Free Software Foundation, Inc.
+ Copyright (C) 1995-2012 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
@@ -49,7 +48,7 @@ __setmntent (const char *file, const char *mode)
return result;
}
-INTDEF(__setmntent)
+libc_hidden_def (__setmntent)
weak_alias (__setmntent, setmntent)
@@ -61,7 +60,7 @@ __endmntent (FILE *stream)
fclose (stream);
return 1; /* SunOS 4.x says to always return 1 */
}
-INTDEF(__endmntent)
+libc_hidden_def (__endmntent)
weak_alias (__endmntent, endmntent)
@@ -178,7 +177,7 @@ __getmntent_r (FILE *stream, struct mntent *mp, char *buffer, int bufsiz)
return mp;
}
-INTDEF(__getmntent_r)
+libc_hidden_def (__getmntent_r)
weak_alias (__getmntent_r, getmntent_r)