nixpkgs/pkgs/development/libraries/glibc/rpcgen-path.patch

54 lines
1.5 KiB
Diff
Raw Normal View History

2019-08-12 06:30:28 +00:00
--- a/sunrpc/rpc_main.c
+++ b/sunrpc/rpc_main.c
@@ -78,7 +78,7 @@ static const char *cmdname;
2012-09-18 16:38:43 +00:00
static const char *svcclosetime = "120";
static int cppDefined; /* explicit path for C preprocessor */
2012-12-28 23:49:21 +00:00
-static const char *CPP = "/lib/cpp";
2012-09-18 16:38:43 +00:00
+static const char *CPP = "cpp";
static const char CPPFLAGS[] = "-C";
static char *pathbuf;
static int cpp_pid;
2019-08-12 06:30:28 +00:00
@@ -107,7 +107,6 @@ static char *extendfile (const char *file, const char *ext);
2012-09-18 16:38:43 +00:00
static void open_output (const char *infile, const char *outfile);
static void add_warning (void);
static void clear_args (void);
-static void find_cpp (void);
static void open_input (const char *infile, const char *define);
static int check_nettype (const char *name, const char *list_to_check[]);
static void c_output (const char *infile, const char *define,
2019-08-12 06:30:28 +00:00
@@ -322,25 +321,6 @@ clear_args (void)
2012-09-18 16:38:43 +00:00
argcount = FIXEDARGS;
}
-/* make sure that a CPP exists */
-static void
-find_cpp (void)
-{
- struct stat64 buf;
2012-09-18 16:38:43 +00:00
-
- if (stat64 (CPP, &buf) == 0)
2012-12-28 23:49:21 +00:00
- return;
-
- if (cppDefined) /* user specified cpp but it does not exist */
- {
- fprintf (stderr, _ ("cannot find C preprocessor: %s\n"), CPP);
- crash ();
2012-09-18 16:38:43 +00:00
- }
2012-12-28 23:49:21 +00:00
-
- /* fall back to system CPP */
- CPP = "cpp";
2012-09-18 16:38:43 +00:00
-}
-
/*
* Open input file with given define for C-preprocessor
*/
2019-08-12 06:30:28 +00:00
@@ -359,7 +339,6 @@ open_input (const char *infile, const char *define)
2012-09-18 16:38:43 +00:00
switch (cpp_pid)
{
case 0:
- find_cpp ();
putarg (0, CPP);
putarg (1, CPPFLAGS);
addarg (define);