summaryrefslogtreecommitdiff
path: root/libs/ardour/luabindings.cc
diff options
context:
space:
mode:
authorRobin Gareus <robin@gareus.org>2017-08-10 02:17:41 +0200
committerRobin Gareus <robin@gareus.org>2017-08-10 02:26:11 +0200
commit418570b04129eed250e3047cc83bc4d70113f5ab (patch)
tree22f1b7858c6883dc0a563782663100468203f2cc /libs/ardour/luabindings.cc
parent80e0094ef486370d696e873fc8ba141acf6f43a5 (diff)
Update Lua os.exec, SystemExec API
We can't use Lua to construct a PBD::SystemExec Obejct. Lifetime of the object is bound to the Lua interpreter or local function scope. Destroying the C++ object terminates the process. Additionally to adding a dedicated method, we also override the existing os.execute Lua libary method with a rt-save (vfork, close filedescriptors) wrapper.
Diffstat (limited to 'libs/ardour/luabindings.cc')
0 files changed, 0 insertions, 0 deletions