Index: gdb/nbsd-nat.c |
diff --git a/gdb/nbsd-nat.c b/gdb/nbsd-nat.c |
index 14b562f140f84166ac06030427b1f9f08208feae..324efd8a8f8f86141268e112da110ba232b5013c 100644 |
--- a/gdb/nbsd-nat.c |
+++ b/gdb/nbsd-nat.c |
@@ -1,6 +1,6 @@ |
/* Native-dependent code for NetBSD. |
- Copyright (C) 2006-2012 Free Software Foundation, Inc. |
+ Copyright (C) 2006-2013 Free Software Foundation, Inc. |
This file is part of GDB. |
@@ -19,8 +19,6 @@ |
#include "defs.h" |
-#include <sys/param.h> |
- |
#include "nbsd-nat.h" |
/* Return the name of a file that can be opened to get the symbols for |
@@ -29,12 +27,12 @@ |
char * |
nbsd_pid_to_exec_file (int pid) |
{ |
- size_t len = MAXPATHLEN; |
+ size_t len = PATH_MAX; |
char *buf = xcalloc (len, sizeof (char)); |
char *path; |
path = xstrprintf ("/proc/%d/exe", pid); |
- if (readlink (path, buf, MAXPATHLEN) == -1) |
+ if (readlink (path, buf, PATH_MAX - 1) == -1) |
{ |
xfree (buf); |
buf = NULL; |