diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-20 09:02:17 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-04-20 09:02:17 +0000 |
commit | 12e8797f4434ce1138969a45c082457a6031ad5d (patch) | |
tree | 01021f09e5aa739a36dc98c854d7b37867cfcecd /gcc/ada/adaint.c | |
parent | 1fc096b1d4730071f76d5ce9367c10bfdd663b5d (diff) | |
download | gcc-12e8797f4434ce1138969a45c082457a6031ad5d.tar.gz |
2009-04-20 Eric Botcazou <ebotcazou@adacore.com>
* adaint.h (__gnat_lwp_self): Declare on Linux.
* adaint.c (__gnat_os_filename): Add ATTRIBUTE_UNUSED on 'filename'.
2009-04-20 Robert Dewar <dewar@adacore.com>
* exp_ch5.adb, usage.adb, back_end.adb, opt.ads: Implement
front-end part of -fpreserve-control-flow switch.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@146376 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/adaint.c')
-rw-r--r-- | gcc/ada/adaint.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/ada/adaint.c b/gcc/ada/adaint.c index e49e0f05cc4..0047e447655 100644 --- a/gcc/ada/adaint.c +++ b/gcc/ada/adaint.c @@ -666,7 +666,8 @@ __gnat_get_debuggable_suffix_ptr (int *len, const char **value) /* Returns the OS filename and corresponding encoding. */ void -__gnat_os_filename (char *filename, char *w_filename ATTRIBUTE_UNUSED, +__gnat_os_filename (char *filename ATTRIBUTE_UNUSED, + char *w_filename ATTRIBUTE_UNUSED, char *os_name, int *o_length, char *encoding ATTRIBUTE_UNUSED, int *e_length) { @@ -3512,7 +3513,8 @@ __gnat_pthread_setaffinity_np (pthread_t th ATTRIBUTE_UNUSED, thread. We need to do a system call in order to retrieve this information. */ #include <sys/syscall.h> -void *__gnat_lwp_self (void) { +void *__gnat_lwp_self (void) +{ return (void *) syscall (__NR_gettid); } #endif |