Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
R
riscv-gcc-1
Overview
Overview
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
lvzhengyang
riscv-gcc-1
Commits
52ae149d
Commit
52ae149d
authored
Nov 21, 2010
by
Anthony Green
Committed by
Anthony Green
Nov 21, 2010
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Fix build regression
From-SVN: r166996
parent
4de7c194
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
15 additions
and
39 deletions
+15
-39
libiberty/ChangeLog
+8
-0
libiberty/config.in
+3
-3
libiberty/configure
+1
-23
libiberty/configure.ac
+1
-11
libiberty/setproctitle.c
+2
-2
No files found.
libiberty/ChangeLog
View file @
52ae149d
2010-11-20 Anthony Green <green@moxielogic.com>
* configure.ac: Turn PR_SET_NAME link test into a test for
sys/prctl.h.
* configure, config.in: Rebuilt.
* setproctitle.c: Test for HAVE_SYS_PRCTL_H.
(setproctitle) Test for PR_SET_NAME definition.
2010-11-20 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
PR other/46202
...
...
libiberty/config.in
View file @
52ae149d
...
...
@@ -169,9 +169,6 @@
/* Define to 1 if you have the `on_exit' function. */
#undef HAVE_ON_EXIT
/* Define if you have prctl PR_SET_NAME */
#undef HAVE_PRCTL_SET_NAME
/* Define to 1 if you have the <process.h> header file. */
#undef HAVE_PROCESS_H
...
...
@@ -304,6 +301,9 @@
/* Define to 1 if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define to 1 if you have the <sys/prctl.h> header file. */
#undef HAVE_SYS_PRCTL_H
/* Define to 1 if you have the <sys/pstat.h> header file. */
#undef HAVE_SYS_PSTAT_H
...
...
libiberty/configure
View file @
52ae149d
...
...
@@ -4895,7 +4895,7 @@ host_makefile_frag=${frag}
# It's OK to check for header files. Although the compiler may not be
# able to link anything, it had better be able to at least compile
# something.
for
ac_header
in
sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h
for
ac_header
in
sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h
sys/prctl.h
do
:
as_ac_Header
=
`
$as_echo
"ac_cv_header_
$ac_header
"
|
$as_tr_sh
`
ac_fn_c_check_header_preproc
"
$LINENO
"
"
$ac_header
"
"
$as_ac_Header
"
...
...
@@ -5719,28 +5719,6 @@ fi
# check for prctl PR_SET_NAME
if
test
x
$gcc_no_link
=
xyes
;
then
as_fn_error
"Link tests are not allowed after GCC_NO_EXECUTABLES."
"
$LINENO
"
5
fi
cat
confdefs.h -
<<
_ACEOF
>conftest.
$ac_ext
/* end confdefs.h. */
#include <sys/prctl.h>
int main()
{
return (prctl(PR_SET_NAME, "foo") == 0) ? 0 : 1;
}
_ACEOF
if
ac_fn_c_try_link
"
$LINENO
"
;
then
:
$as_echo
"#define HAVE_PRCTL_SET_NAME 1"
>>
confdefs.h
fi
rm
-f
core conftest.err conftest.
$ac_objext
\
conftest
$ac_exeext
conftest.
$ac_ext
case
"
${
host
}
"
in
*
-
*
-cygwin
*
|
*
-
*
-mingw
*
)
$as_echo
"#define HAVE_SYS_ERRLIST 1"
>>
confdefs.h
...
...
libiberty/configure.ac
View file @
52ae149d
...
...
@@ -246,7 +246,7 @@ AC_SUBST_FILE(host_makefile_frag)
# It's OK to check for header files. Although the compiler may not be
# able to link anything, it had better be able to at least compile
# something.
AC_CHECK_HEADERS(sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h)
AC_CHECK_HEADERS(sys/file.h sys/param.h limits.h stdlib.h malloc.h string.h unistd.h strings.h sys/time.h time.h sys/resource.h sys/stat.h sys/mman.h fcntl.h alloca.h sys/pstat.h sys/sysmp.h sys/sysinfo.h machine/hal_sysinfo.h sys/table.h sys/sysctl.h sys/systemcfg.h stdint.h stdio_ext.h process.h
sys/prctl.h
)
AC_HEADER_SYS_WAIT
AC_HEADER_TIME
...
...
@@ -538,16 +538,6 @@ fi
AC_SUBST(CHECK)
AC_SUBST(target_header_dir)
# check for prctl PR_SET_NAME
AC_LINK_IFELSE([AC_LANG_SOURCE([[
#include <sys/prctl.h>
int main()
{
return (prctl(PR_SET_NAME, "foo") == 0) ? 0 : 1;
}
]])], AC_DEFINE(HAVE_PRCTL_SET_NAME, 1,
[Define if you have prctl PR_SET_NAME]))
case "${host}" in
*-*-cygwin* | *-*-mingw*)
AC_DEFINE(HAVE_SYS_ERRLIST)
...
...
libiberty/setproctitle.c
View file @
52ae149d
...
...
@@ -20,7 +20,7 @@ Boston, MA 02110-1301, USA. */
#ifdef HAVE_CONFIG_H
#include "config.h"
#endif
#ifdef HAVE_
PRCTL_SET_NAME
#ifdef HAVE_
SYS_PRCTL_H
#include <sys/prctl.h>
#endif
#include "ansidecl.h"
...
...
@@ -39,7 +39,7 @@ but defined for compatibility with BSD.
void
setproctitle
(
const
char
*
name
ATTRIBUTE_UNUSED
,
...)
{
#ifdef
HAVE_PRCTL
_SET_NAME
#ifdef
PR
_SET_NAME
/* On Linux this sets the top visible "comm", but not necessarily
the name visible in ps. */
prctl
(
PR_SET_NAME
,
name
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment