strongswan/src/libstrongswan
Tobias Brunner 97c4551ec8 Avoid inclusion of unistd.h in generated lexers
Because the file is not available on all platforms the inclusion comes
after the user options in order to disable including it.  But that means
the inclusion also follows after the defined scanner states, which are
generated as simple #defines to numbers.  If the included unistd.h e.g.
uses variables in function definitions with the same names this could
result in compilation errors.

Interactive mode has to be disabled too as it relies on isatty() from
unistd.h.  Since we don't use the scanners interactively, this is not a
problem and might even make the scanners a bit faster.

Fixes #2806.
2018-11-22 11:17:35 +01:00
..
asn1 asn1: Remove useless assignment 2018-09-17 18:51:41 +02:00
bio Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
collections linked-list: Order of insert_before/remove_at calls doesn't matter anymore 2018-06-26 15:11:02 +02:00
credentials curve25519: Support loading Ed25519 public keys from simple blobs 2018-10-26 11:01:10 +02:00
crypto Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
database Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
eap Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
fetcher Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
ipsec child-sa: Use SA matching mark as SA set mark if the latter is %same 2018-08-31 12:26:40 +02:00
math/libnttfft unit-tests: Completed coverage of hasher, crypter and libnttfft 2016-12-14 11:15:48 +01:00
networking Allow charon to change group on files before dropping caps 2018-06-12 10:25:30 +02:00
pen Use standard unsigned integer types 2016-03-24 18:52:48 +01:00
plugins gcrypt: Don't use thread callbacks for newer versions of libgcrypt 2018-11-21 14:36:38 +01:00
processing Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
resolver Unify format of HSR copyright statements 2018-05-23 16:32:53 +02:00
selectors Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
settings Avoid inclusion of unistd.h in generated lexers 2018-11-22 11:17:35 +01:00
tests signature-params: Provide option for maximum RSA/PSS salt length 2018-10-26 09:03:26 +02:00
threading Fixed some typos, courtesy of codespell 2018-09-17 18:51:44 +02:00
utils leak-detective: Use hashtable to cache ignored/whitelisted backtraces 2018-11-06 12:27:16 +01:00
.gitignore configure: Fix gperf length parameter determination 2017-10-02 17:21:42 +02:00
Android.mk proposal: Move proposal_t from libcharon to libstrongswan 2017-11-17 18:09:54 +01:00
Makefile.am botan: Add Botan plugin to libstrongswan 2018-09-12 16:25:00 +02:00
library.c library: Return FALSE from library_init() if loaded settings are invalid 2018-09-11 18:30:18 +02:00
library.h library: Return FALSE from library_init() if loaded settings are invalid 2018-09-11 18:30:18 +02:00