chiark / gitweb /
macro: introduce new TAKE_FD() macro
authorLennart Poettering <lennart@poettering.net>
Thu, 22 Mar 2018 16:04:29 +0000 (17:04 +0100)
committerSven Eden <yamakuzure@gmx.net>
Fri, 24 Aug 2018 14:47:08 +0000 (16:47 +0200)
commitf2e5755be31573b10852c9e8bd97a9881e925758
tree80ca4f27ea58b3d71dd6a3bbc91f6ffe152fa2a5
parentc280e28425e1f9a55a2bdbe3c988a56280c8bfdb
macro: introduce new TAKE_FD() macro

This is similar to TAKE_PTR() but operates on file descriptors, and thus
assigns -1 to the fd parameter after returning it.

Removes 60 lines from our codebase. Pretty good too I think.
src/basic/fd-util.c
src/basic/fd-util.h
src/basic/fs-util.c
src/basic/memfd-util.c
src/basic/terminal-util.c
src/login/logind-session.c