]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Remove use of INTUSE/INTDEF in misc.
authorMarek Polacek <polacek@redhat.com>
Thu, 31 May 2012 11:10:02 +0000 (13:10 +0200)
committerMarek Polacek <polacek@redhat.com>
Thu, 31 May 2012 11:10:02 +0000 (13:10 +0200)
ChangeLog
include/mntent.h
misc/mntent_r.c

index 067a91a621170236f56bae03adf93aaec350b1fa..c9bd9b4ad15b948452ad3f23888fb98734c961ce 100644 (file)
--- 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
index 3a75f0ddfde56963249ee410d201b89e5d53f5c1..b34674aa3efd759fbaaf27990bc3d564841348eb 100644 (file)
@@ -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
index 43f3a980a411380e4d7fd257bf4877a273a7c245..5a47f3311282118958ed2c3ef6ffe981c6c69403 100644 (file)
@@ -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)