mirror of git://sourceware.org/git/glibc.git
Remove __GNU_LIBRARY__ conditionals from rpcgen.
This commit is contained in:
parent
60d6f5a6f5
commit
1991fa031c
|
@ -1,3 +1,9 @@
|
||||||
|
2012-03-09 Joseph Myers <joseph@codesourcery.com>
|
||||||
|
|
||||||
|
* sunrpc/rpc_cout.c: Remove __GNU_LIBRARY__ conditionals.
|
||||||
|
* sunrpc/rpc_main.c: Likewise.
|
||||||
|
* sunrpc/rpc_svcout.c: Likewise.
|
||||||
|
|
||||||
2012-03-09 David S. Miller <davem@davemloft.net>
|
2012-03-09 David S. Miller <davem@davemloft.net>
|
||||||
|
|
||||||
* include/math_private.h: New file.
|
* include/math_private.h: New file.
|
||||||
|
|
|
@ -416,13 +416,11 @@ emit_union (const definition * def)
|
||||||
free (object);
|
free (object);
|
||||||
f_print (fout, "\t\tbreak;\n");
|
f_print (fout, "\t\tbreak;\n");
|
||||||
}
|
}
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
f_print (fout, "\tdefault:\n");
|
f_print (fout, "\tdefault:\n");
|
||||||
f_print (fout, "\t\tbreak;\n");
|
f_print (fout, "\t\tbreak;\n");
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
|
|
|
@ -164,18 +164,10 @@ int indefinitewait; /* If started by port monitors, hang till it wants */
|
||||||
int exitnow; /* If started by port monitors, exit after the call */
|
int exitnow; /* If started by port monitors, exit after the call */
|
||||||
int timerflag; /* TRUE if !indefinite && !exitnow */
|
int timerflag; /* TRUE if !indefinite && !exitnow */
|
||||||
int newstyle; /* newstyle of passing arguments (by value) */
|
int newstyle; /* newstyle of passing arguments (by value) */
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
int Cflag = 1; /* ANSI C syntax */
|
int Cflag = 1; /* ANSI C syntax */
|
||||||
#else
|
|
||||||
int Cflag; /* ANSI C/C++ syntax */
|
|
||||||
#endif
|
|
||||||
int CCflag; /* C++ files */
|
int CCflag; /* C++ files */
|
||||||
static int allfiles; /* generate all files */
|
static int allfiles; /* generate all files */
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
int tirpcflag; /* generating code for tirpc, by default */
|
int tirpcflag; /* generating code for tirpc, by default */
|
||||||
#else
|
|
||||||
int tirpcflag = 1; /* generating code for tirpc, by default */
|
|
||||||
#endif
|
|
||||||
xdrfunc *xdrfunc_head; /* xdr function list */
|
xdrfunc *xdrfunc_head; /* xdr function list */
|
||||||
xdrfunc *xdrfunc_tail; /* xdr function list */
|
xdrfunc *xdrfunc_tail; /* xdr function list */
|
||||||
|
|
||||||
|
@ -707,37 +699,18 @@ s_output (int argc, const char *argv[], const char *infile, const char *define,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!tirpcflag && inetdflag)
|
if (!tirpcflag && inetdflag)
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
fprintf (fout, "#include <sys/ioctl.h> /* ioctl, TIOCNOTTY */\n");
|
fprintf (fout, "#include <sys/ioctl.h> /* ioctl, TIOCNOTTY */\n");
|
||||||
#else
|
|
||||||
fprintf (fout, "#include <sys/ttycom.h>/* TIOCNOTTY */\n");
|
|
||||||
#endif
|
|
||||||
if (Cflag && (inetdflag || pmflag))
|
if (Cflag && (inetdflag || pmflag))
|
||||||
{
|
{
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
fprintf (fout, "#include <sys/types.h> /* open */\n");
|
fprintf (fout, "#include <sys/types.h> /* open */\n");
|
||||||
fprintf (fout, "#include <sys/stat.h> /* open */\n");
|
fprintf (fout, "#include <sys/stat.h> /* open */\n");
|
||||||
fprintf (fout, "#include <fcntl.h> /* open */\n");
|
fprintf (fout, "#include <fcntl.h> /* open */\n");
|
||||||
fprintf (fout, "#include <unistd.h> /* getdtablesize */\n");
|
fprintf (fout, "#include <unistd.h> /* getdtablesize */\n");
|
||||||
#else
|
|
||||||
fprintf (fout, "#ifdef __cplusplus\n");
|
|
||||||
fprintf (fout, "#include <sysent.h> /* getdtablesize, open */\n");
|
|
||||||
fprintf (fout, "#endif /* __cplusplus */\n");
|
|
||||||
if (tirpcflag)
|
|
||||||
fprintf (fout, "#include <unistd.h> /* setsid */\n");
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
if (tirpcflag && !(Cflag && (inetdflag || pmflag)))
|
if (tirpcflag && !(Cflag && (inetdflag || pmflag)))
|
||||||
#else
|
|
||||||
if (tirpcflag)
|
|
||||||
#endif
|
|
||||||
fprintf (fout, "#include <sys/types.h>\n");
|
fprintf (fout, "#include <sys/types.h>\n");
|
||||||
|
|
||||||
fprintf (fout, "#include <memory.h>\n");
|
fprintf (fout, "#include <memory.h>\n");
|
||||||
#ifndef __GNU_LIBRARY__
|
|
||||||
fprintf (fout, "#include <stropts.h>\n");
|
|
||||||
#endif
|
|
||||||
if (inetdflag || !tirpcflag)
|
if (inetdflag || !tirpcflag)
|
||||||
{
|
{
|
||||||
fprintf (fout, "#include <sys/socket.h>\n");
|
fprintf (fout, "#include <sys/socket.h>\n");
|
||||||
|
@ -752,25 +725,13 @@ s_output (int argc, const char *argv[], const char *infile, const char *define,
|
||||||
fprintf (fout, "#include <sys/resource.h> /* rlimit */\n");
|
fprintf (fout, "#include <sys/resource.h> /* rlimit */\n");
|
||||||
if (logflag || inetdflag || pmflag)
|
if (logflag || inetdflag || pmflag)
|
||||||
{
|
{
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
fprintf (fout, "#include <syslog.h>\n");
|
fprintf (fout, "#include <syslog.h>\n");
|
||||||
#else
|
|
||||||
fprintf (fout, "#ifdef SYSLOG\n");
|
|
||||||
fprintf (fout, "#include <syslog.h>\n");
|
|
||||||
fprintf (fout, "#else\n");
|
|
||||||
fprintf (fout, "#define LOG_ERR 1\n");
|
|
||||||
fprintf (fout, "#define openlog(a, b, c)\n");
|
|
||||||
fprintf (fout, "#endif\n");
|
|
||||||
#endif
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* for ANSI-C */
|
/* for ANSI-C */
|
||||||
if (Cflag)
|
if (Cflag)
|
||||||
fprintf (fout, "\n#ifndef SIG_PF\n#define SIG_PF void(*)(int)\n#endif\n");
|
fprintf (fout, "\n#ifndef SIG_PF\n#define SIG_PF void(*)(int)\n#endif\n");
|
||||||
|
|
||||||
#ifndef __GNU_LIBRARY__
|
|
||||||
fprintf (fout, "\n#ifdef DEBUG\n#define RPC_SVC_FG\n#endif\n");
|
|
||||||
#endif
|
|
||||||
if (timerflag)
|
if (timerflag)
|
||||||
fprintf (fout, "\n#define _RPCSVC_CLOSEDOWN %s\n", svcclosetime);
|
fprintf (fout, "\n#define _RPCSVC_CLOSEDOWN %s\n", svcclosetime);
|
||||||
while ((def = get_definition ()) != NULL)
|
while ((def = get_definition ()) != NULL)
|
||||||
|
@ -1266,25 +1227,21 @@ parseargs (int argc, const char *argv[], struct commandline *cmd)
|
||||||
Cflag = 1;
|
Cflag = 1;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
case 'k': /* K&R C syntax */
|
case 'k': /* K&R C syntax */
|
||||||
Cflag = 0;
|
Cflag = 0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#endif
|
|
||||||
case 'b': /* turn TIRPC flag off for
|
case 'b': /* turn TIRPC flag off for
|
||||||
generating backward compatible
|
generating backward compatible
|
||||||
*/
|
*/
|
||||||
tirpcflag = 0;
|
tirpcflag = 0;
|
||||||
break;
|
break;
|
||||||
|
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
case '5': /* turn TIRPC flag on for
|
case '5': /* turn TIRPC flag on for
|
||||||
generating SysVr4 compatible
|
generating SysVr4 compatible
|
||||||
*/
|
*/
|
||||||
tirpcflag = 1;
|
tirpcflag = 1;
|
||||||
break;
|
break;
|
||||||
#endif
|
|
||||||
case 'I':
|
case 'I':
|
||||||
inetdflag = 1;
|
inetdflag = 1;
|
||||||
break;
|
break;
|
||||||
|
@ -1405,9 +1362,6 @@ parseargs (int argc, const char *argv[], struct commandline *cmd)
|
||||||
else
|
else
|
||||||
{ /* 4.1 mode */
|
{ /* 4.1 mode */
|
||||||
pmflag = 0; /* set pmflag only in tirpcmode */
|
pmflag = 0; /* set pmflag only in tirpcmode */
|
||||||
#ifndef __GNU_LIBRARY__
|
|
||||||
inetdflag = 1; /* inetdflag is TRUE by default */
|
|
||||||
#endif
|
|
||||||
if (cmd->nflag)
|
if (cmd->nflag)
|
||||||
{ /* netid needs TIRPC */
|
{ /* netid needs TIRPC */
|
||||||
f_print (stderr, _("Cannot use netid flag without TIRPC!\n"));
|
f_print (stderr, _("Cannot use netid flag without TIRPC!\n"));
|
||||||
|
|
|
@ -91,12 +91,8 @@ write_most (const char *infile /* our name */ , int netflag, int nomain)
|
||||||
if (inetdflag || pmflag)
|
if (inetdflag || pmflag)
|
||||||
{
|
{
|
||||||
const char *var_type;
|
const char *var_type;
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
/* WHY? */
|
/* WHY? */
|
||||||
var_type = (nomain ? "extern" : "");
|
var_type = (nomain ? "extern" : "");
|
||||||
#else
|
|
||||||
var_type = (nomain ? "extern" : "static");
|
|
||||||
#endif
|
|
||||||
f_print (fout, "%s int _rpcpmstart;", var_type);
|
f_print (fout, "%s int _rpcpmstart;", var_type);
|
||||||
f_print (fout, "\t\t/* Started by a port monitor ? */\n");
|
f_print (fout, "\t\t/* Started by a port monitor ? */\n");
|
||||||
if (!tirpcflag)
|
if (!tirpcflag)
|
||||||
|
@ -133,7 +129,6 @@ write_most (const char *infile /* our name */ , int netflag, int nomain)
|
||||||
if (nomain)
|
if (nomain)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
#ifdef __GNU_LIBRARY__
|
|
||||||
if (Cflag)
|
if (Cflag)
|
||||||
f_print (fout, "\nint\nmain (int argc, char **argv)\n");
|
f_print (fout, "\nint\nmain (int argc, char **argv)\n");
|
||||||
else
|
else
|
||||||
|
@ -142,9 +137,6 @@ write_most (const char *infile /* our name */ , int netflag, int nomain)
|
||||||
f_print (fout, "\tint argc;\n");
|
f_print (fout, "\tint argc;\n");
|
||||||
f_print (fout, "\tchar **argv;\n");
|
f_print (fout, "\tchar **argv;\n");
|
||||||
}
|
}
|
||||||
#else
|
|
||||||
f_print (fout, "\nmain()\n");
|
|
||||||
#endif
|
|
||||||
f_print (fout, "{\n");
|
f_print (fout, "{\n");
|
||||||
if (inetdflag)
|
if (inetdflag)
|
||||||
{
|
{
|
||||||
|
@ -812,7 +804,7 @@ write_timeout_func (void)
|
||||||
f_print (fout, "closedown (sig)\n\tint sig;\n");
|
f_print (fout, "closedown (sig)\n\tint sig;\n");
|
||||||
f_print (fout, "{\n");
|
f_print (fout, "{\n");
|
||||||
|
|
||||||
#if defined (__GNU_LIBRARY__) && 0
|
#if 0
|
||||||
f_print (fout, "\t(void) signal (sig, %s closedown);\n",
|
f_print (fout, "\t(void) signal (sig, %s closedown);\n",
|
||||||
Cflag ? "(SIG_PF)" : "(void(*)())");
|
Cflag ? "(SIG_PF)" : "(void(*)())");
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue