File:
[cvs.NetBSD.org] /
pkgsrc /
textproc /
link-grammar /
patches /
patch-link-grammar_parse_extract-links.c
Revision
1.2:
download - view:
text,
annotated -
select for diffs
Mon Dec 11 16:32:19 2023 UTC (14 months ago) by
jperkin
Branches:
MAIN
CVS tags:
pkgsrc-2024Q4-base,
pkgsrc-2024Q4,
pkgsrc-2024Q3-base,
pkgsrc-2024Q3,
pkgsrc-2024Q2-base,
pkgsrc-2024Q2,
pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
HEAD
link-grammar: SunOS build fixes.
$NetBSD: patch-link-grammar_parse_extract-links.c,v 1.2 2023/12/11 16:32:19 jperkin Exp $
__GNUC__ does not imply malloc_trim() support.
--- link-grammar/parse/extract-links.c.orig 2023-03-16 18:49:51.000000000 +0000
+++ link-grammar/parse/extract-links.c
@@ -294,7 +294,7 @@ void free_extractor(extractor_t * pex)
xfree((void *) pex, sizeof(extractor_t));
-#if defined __GNUC__
+#if defined(__GNUC__) && !defined(__NetBSD__) && !defined(__sun)
// malloc_trim() is a gnu extension. An alternative would be
// to call madvise(MADV_DONTNEED) but this is more complicated.
if (trim) malloc_trim(0);
CVSweb <webmaster@jp.NetBSD.org>