diff options
author | John Marino <gnugcc@marino.st> | 2015-07-06 20:51:40 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2015-07-06 20:51:40 +0000 |
commit | 766a1e55d9498d4456a325c4a286c630a239aff4 (patch) | |
tree | 71b62ec018a0b2904702836ca1de8fb774ec58f6 /gcc | |
parent | 4bc190dc23cb3563cc35d89d209862e927135732 (diff) | |
download | gcc-766a1e55d9498d4456a325c4a286c630a239aff4.zip gcc-766a1e55d9498d4456a325c4a286c630a239aff4.tar.gz gcc-766a1e55d9498d4456a325c4a286c630a239aff4.tar.bz2 |
* s-oscons-tmplt.c: Add support for DragonFly alongside FreeBSD.
From-SVN: r225480
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ada/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/ada/s-oscons-tmplt.c | 7 |
2 files changed, 8 insertions, 3 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index db79420..6198216 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -1,3 +1,7 @@ +2015-07-06 John Marino <gnugcc@marino.st> + + * s-oscons-tmplt.c: Add support for DragonFly alongside FreeBSD. + 2015-06-29 Eric Botcazou <ebotcazou@adacore.com> PR ada/63310 diff --git a/gcc/ada/s-oscons-tmplt.c b/gcc/ada/s-oscons-tmplt.c index e289692..56da9f8 100644 --- a/gcc/ada/s-oscons-tmplt.c +++ b/gcc/ada/s-oscons-tmplt.c @@ -402,7 +402,7 @@ CND(FNDELAY, "Nonblocking") /* ioctl(2) requests are "int" in UNIX, but "unsigned long" on FreeBSD */ -#ifdef __FreeBSD__ +#if defined (__FreeBSD__) || defined (__DragonFly__) # define CNI CNU # define IOCTL_Req_T "unsigned" #else @@ -1014,7 +1014,7 @@ CNU(RTS_CONTROL_ENABLE, "Enable RTS flow ctrl") */ -#if defined (__FreeBSD__) || defined (__linux__) +#if defined (__FreeBSD__) || defined (__linux__) || defined (__DragonFly__) # define PTY_Library "-lutil" #else # define PTY_Library "" @@ -1435,7 +1435,8 @@ CND(CLOCK_FASTEST, "Fastest clock") #endif CND(CLOCK_THREAD_CPUTIME_ID, "Thread CPU clock") -#if defined(__FreeBSD__) || (defined(_AIX) && defined(_AIXVERSION_530)) +#if defined(__FreeBSD__) || (defined(_AIX) && defined(_AIXVERSION_530)) \ + || defined(__DragonFly__) /** On these platforms use system provided monotonic clock instead of ** the default CLOCK_REALTIME. We then need to set up cond var attributes ** appropriately (see thread.c). |