1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
|
diff -Nru pptp-1.7.2.orig/pptp.c pptp-1.7.2/pptp.c
--- pptp-1.7.2.orig/pptp.c 2008-05-14 08:33:55.000000000 +0200
+++ pptp-1.7.2/pptp.c 2009-06-20 10:53:07.000000000 +0200
@@ -59,11 +59,7 @@
#include "pptp_callmgr.h"
#include "pptp_gre.h"
#include "version.h"
-#if defined(__linux__)
-#include <sys/prctl.h>
-#else
#include "inststr.h"
-#endif
#include "util.h"
#include "pptp_quirks.h"
#include "pqueue.h"
@@ -394,12 +390,7 @@
char *tty_name = ttyname(tty_fd);
snprintf(buf, sizeof(buf), "pptp: GRE-to-PPP gateway on %s",
tty_name ? tty_name : "(null)");
-#ifdef PR_SET_NAME
- rc = prctl(PR_SET_NAME, "pptpgw", 0, 0, 0);
- if (rc != 0) perror("prctl");
-#else
inststr(argc, argv, envp, buf);
-#endif
if (sigsetjmp(env, 1)!= 0) goto shutdown;
signal(SIGINT, sighandler);
@@ -495,13 +486,7 @@
char *my_argv[3] = { argv[0], inet_ntoa(inetaddr), phonenr };
char buf[128];
snprintf(buf, sizeof(buf), "pptp: call manager for %s", my_argv[1]);
-#ifdef PR_SET_NAME
- int rc;
- rc = prctl(PR_SET_NAME, "pptpcm", 0, 0, 0);
- if (rc != 0) perror("prctl");
-#else
inststr(argc, argv, envp, buf);
-#endif
exit(callmgr_main(3, my_argv, envp));
}
|