s3:util: Move popen wrappers to lib/util
authorAliaksei Karaliou <akaraliou@panasas.com>
Thu, 27 Dec 2018 09:18:28 +0000 (04:18 -0500)
committerAndrew Bartlett <abartlet@samba.org>
Mon, 11 Feb 2019 06:43:31 +0000 (07:43 +0100)
commit65ea3f2a461c0eeca7d14c4258eea52e19f0ed06
tree1d729a94516d4226764244747ee07e357642c53e
parent724c07fe131d4c0d1a2c11e5a93e8f12b8dc3bd8
s3:util: Move popen wrappers to lib/util

When linked into Samba3 libraries, sys_popen()/sys_pclose()
cannot be used in lower level libraries because of circular
dependencies.

This patch moves them into common samba-util library.

Signed-off-by: Aliaksei Karaliou <akaraliou@panasas.com>
Reviewed-by: Garming Sam <garming@catalyst.net.nz>
Reviewed-by: Andrew Bartlett <abartlet@samba.org>
lib/util/sys_popen.c [moved from source3/lib/sys_popen.c with 99% similarity]
lib/util/sys_popen.h [moved from source3/lib/sys_popen.h with 100% similarity]
lib/util/wscript_build
source3/lib/util_file.c
source3/wscript_build