mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-26 19:23:34 +08:00
2003-03-26 H.J. Lu <hjl@gnu.org>
* elf/vismod.h (getvarlocal1): Return const char **. (getvarinmod1): Likewise. (getvaritcpt1): Likewise. (getvarlocal2): Likewise. (getvarinmod2): Likewise. (getvaritcpt2): Likewise. (getvaritcpt3): Likewise. * elf/vismain.c (do_test): Adjusted. * elf/vismod1.c (getvarlocal1): Return address. (getvarinmod1): Likewise. (getvaritcpt1): Likewise. * elf/vismod2.c (getvarlocal2): Likewise. (getvarinmod2): Likewise. (getvaritcpt2): Likewise. * elf/vismod3.c (getvaritcpt3): Likewise.
This commit is contained in:
parent
dd731d53dc
commit
8a3e01b9fb
14
elf/vismod.h
14
elf/vismod.h
@ -5,21 +5,21 @@ extern int callinmod1 (void);
|
||||
extern int (*getinmod1 (void)) (void);
|
||||
extern int callitcpt1 (void);
|
||||
extern int (*getitcpt1 (void)) (void);
|
||||
extern const char *getvarlocal1 (void);
|
||||
extern const char *getvarinmod1 (void);
|
||||
extern const char *getvaritcpt1 (void);
|
||||
extern const char **getvarlocal1 (void);
|
||||
extern const char **getvarinmod1 (void);
|
||||
extern const char **getvaritcpt1 (void);
|
||||
extern int calllocal2 (void);
|
||||
extern int (*getlocal2 (void)) (void);
|
||||
extern int callinmod2 (void);
|
||||
extern int (*getinmod2 (void)) (void);
|
||||
extern int callitcpt2 (void);
|
||||
extern int (*getitcpt2 (void)) (void);
|
||||
extern const char *getvarlocal2 (void);
|
||||
extern const char *getvarinmod2 (void);
|
||||
extern const char *getvaritcpt2 (void);
|
||||
extern const char **getvarlocal2 (void);
|
||||
extern const char **getvarinmod2 (void);
|
||||
extern const char **getvaritcpt2 (void);
|
||||
extern int callitcpt3 (void);
|
||||
extern int (*getitcpt3 (void)) (void);
|
||||
extern const char *getvaritcpt3 (void);
|
||||
extern const char **getvaritcpt3 (void);
|
||||
|
||||
extern int protinmod (void);
|
||||
extern int protitcpt (void);
|
||||
|
@ -79,26 +79,26 @@ int
|
||||
const char *protvarlocal = __FILE__;
|
||||
asm (".protected protvarlocal");
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvarlocal1 (void)
|
||||
{
|
||||
return protvarlocal;
|
||||
return &protvarlocal;
|
||||
}
|
||||
|
||||
const char *protvarinmod = __FILE__;
|
||||
asm (".protected protvarinmod");
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvarinmod1 (void)
|
||||
{
|
||||
return protvarinmod;
|
||||
return &protvarinmod;
|
||||
}
|
||||
|
||||
const char *protvaritcpt = __FILE__;
|
||||
asm (".protected protvaritcpt");
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvaritcpt1 (void)
|
||||
{
|
||||
return protvaritcpt;
|
||||
return &protvaritcpt;
|
||||
}
|
||||
|
@ -80,28 +80,28 @@ int
|
||||
const char *protvarlocal = __FILE__;
|
||||
asm (".protected protvarlocal");
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvarlocal2 (void)
|
||||
{
|
||||
return protvarlocal;
|
||||
return &protvarlocal;
|
||||
}
|
||||
|
||||
const char *protvarinmod = __FILE__;
|
||||
asm (".protected protvarinmod");
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvarinmod2 (void)
|
||||
{
|
||||
return protvarinmod;
|
||||
return &protvarinmod;
|
||||
}
|
||||
|
||||
const char *protvaritcpt = __FILE__;
|
||||
asm (".protected protvaritcpt");
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvaritcpt2 (void)
|
||||
{
|
||||
return protvaritcpt;
|
||||
return &protvaritcpt;
|
||||
}
|
||||
|
||||
/* We must never call these functions. */
|
||||
@ -117,7 +117,7 @@ int
|
||||
abort ();
|
||||
}
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvaritcpt3 (void)
|
||||
{
|
||||
abort ();
|
||||
|
@ -40,8 +40,8 @@ int
|
||||
const char *protvaritcpt = __FILE__;
|
||||
asm (".protected protvaritcpt");
|
||||
|
||||
const char *
|
||||
const char **
|
||||
getvaritcpt3 (void)
|
||||
{
|
||||
return protvaritcpt;
|
||||
return &protvaritcpt;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user