# HG changeset patch # User Vladimir Kvashin # Date 1445358424 -10800 # Branch release81 # Node ID 6c3ecdf49740641d4fd8b9215bcfb1e846e1ec19 # Parent fd47b1e855d5938e39c5d3f5bf84f37a043df862 fix for #256054 - Man page is corrupted for access() function on Linux diff -r fd47b1e855d5 -r 6c3ecdf49740 cnd.completion/src/org/netbeans/modules/cnd/completion/doxygensupport/ManDocumentation.java --- a/cnd.completion/src/org/netbeans/modules/cnd/completion/doxygensupport/ManDocumentation.java Fri Oct 09 11:57:05 2015 +0200 +++ b/cnd.completion/src/org/netbeans/modules/cnd/completion/doxygensupport/ManDocumentation.java Tue Oct 20 19:27:04 2015 +0300 @@ -273,7 +273,11 @@ // Current host locale is used here, because user possibly wants to see man pages // in locale of his development host, not in remote's host one. final String DOT_UTF8 = ".UTF-8"; // NOI18N - exitStatus = NativeProjectSupport.execute(np, "man", new String[]{"MANWIDTH=" + Man2HTML.MAX_WIDTH, "LANG=" + Locale.getDefault().toString().trim().replace(DOT_UTF8, "") + DOT_UTF8}, "-S2:3", name); // NOI18N + String lang = Locale.getDefault().toString().trim(); + if (lang.contains(DOT_UTF8)) { + lang = lang.replace(DOT_UTF8, "") + DOT_UTF8; + } + exitStatus = NativeProjectSupport.execute(np, "man", new String[]{"MANWIDTH=" + Man2HTML.MAX_WIDTH, "LANG=" + lang}, "-S2:3", name); // NOI18N } StringReader sr; if (exitStatus != null) {