core: close GPIO chip device files on exec
authorBartosz Golaszewski <bartekgola@gmail.com>
Mon, 6 Feb 2017 09:59:00 +0000 (10:59 +0100)
committerBartosz Golaszewski <bartekgola@gmail.com>
Mon, 6 Feb 2017 09:59:00 +0000 (10:59 +0100)
commit2edebcbf9906093fdf088cfe790e6f9fe98ba4f2
treeb22c25a57f1c1c9c7760b7d39052674b6df51475
parentda93a3b00a440406af10d802f5822772bdd2e948
core: close GPIO chip device files on exec

Pass the O_CLOEXEC flag to open() so that we don't leak open GPIO
chip descriptors to any processes spawned by users of the library.

Signed-off-by: Bartosz Golaszewski <bartekgola@gmail.com>
src/lib/core.c