This is the mail archive of the
glibc-cvs@sourceware.org
mailing list for the glibc project.
GNU C Library master sources branch, master, updated. glibc-2.15-1098-g3091725
- From: mpolacek at sourceware dot org
- To: glibc-cvs at sourceware dot org
- Date: 31 May 2012 11:10:32 -0000
- Subject: GNU C Library master sources branch, master, updated. glibc-2.15-1098-g3091725
This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "GNU C Library master sources".
The branch, master has been updated
via 3091725976856160a5427b03a9586af534b63750 (commit)
from 1c58d5dcebbc41172316b3d28ee3fc58cf09aa13 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sources.redhat.com/git/gitweb.cgi?p=glibc.git;a=commitdiff;h=3091725976856160a5427b03a9586af534b63750
commit 3091725976856160a5427b03a9586af534b63750
Author: Marek Polacek <polacek@redhat.com>
Date: Thu May 31 13:10:02 2012 +0200
Remove use of INTUSE/INTDEF in misc.
diff --git a/ChangeLog b/ChangeLog
index 067a91a..c9bd9b4 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 3a75f0d..b34674a 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 43f3a98..5a47f33 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)
-----------------------------------------------------------------------
Summary of changes:
ChangeLog | 9 +++++++++
include/mntent.h | 15 +++------------
misc/mntent_r.c | 9 ++++-----
3 files changed, 16 insertions(+), 17 deletions(-)
hooks/post-receive
--
GNU C Library master sources