Fix dlfcn/failtestmod.c warning.

This patch fixes a "set but not used" warning from
dlfcn/failtestmod.c.  A variable is used only to store the return
value from dlsym.  As I understand this test, the point is simply to
do a sequence of load / unload operations in a loop, and all that
matters here is that dlsym gets called and returns without crashing,
not what its return value is.  So this patch removes the assignment to
a variable.

Tested for x86_64.

	* dlfcn/failtestmod.c (constr): Do not store result of dlsym in a
	variable.
This commit is contained in:
Joseph Myers 2014-11-27 16:00:08 +00:00
parent e7300fef49
commit 9114625bad
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2014-11-27 Joseph Myers <joseph@codesourcery.com>
* dlfcn/failtestmod.c (constr): Do not store result of dlsym in a
variable.
2014-11-27 Stefan Liebler <stli@linux.vnet.ibm.com> 2014-11-27 Stefan Liebler <stli@linux.vnet.ibm.com>
* nscd/connections.c: Include libc-internal.h because of macro * nscd/connections.c: Include libc-internal.h because of macro

View File

@ -8,7 +8,6 @@ __attribute__ ((__constructor__))
constr (void) constr (void)
{ {
void *handle; void *handle;
void *m;
/* Open the library. */ /* Open the library. */
handle = dlopen (NULL, RTLD_NOW); handle = dlopen (NULL, RTLD_NOW);
@ -19,7 +18,7 @@ constr (void)
} }
/* Get a symbol. */ /* Get a symbol. */
m = dlsym (handle, "main"); dlsym (handle, "main");
puts ("called dlsym() to get main"); puts ("called dlsym() to get main");
dlclose (handle); dlclose (handle);