aboutsummaryrefslogtreecommitdiff
path: root/src/ltn12.lua
diff options
context:
space:
mode:
authorDiego Nehab <diego@impa.br>2013-06-05 18:36:51 +0800
committerDiego Nehab <diego@impa.br>2013-06-05 18:36:51 +0800
commitbc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0 (patch)
treec02a9323ca446a453b7f8fd67852b8ac0dea9c26 /src/ltn12.lua
parentb1d1e721d1b325cacfc6342c696191730dea357d (diff)
downloadluasocket-bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0.tar.gz
luasocket-bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0.tar.bz2
luasocket-bc709ac7b71a1a2e8542c30a9c0dd07e6f70c0a0.zip
Export global table only if "module()" is defined.
Diffstat (limited to 'src/ltn12.lua')
-rw-r--r--src/ltn12.lua9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/ltn12.lua b/src/ltn12.lua
index c5f7c4c..8742b0e 100644
--- a/src/ltn12.lua
+++ b/src/ltn12.lua
@@ -10,9 +10,10 @@
10local string = require("string") 10local string = require("string")
11local table = require("table") 11local table = require("table")
12local base = _G 12local base = _G
13ltn12 = {} 13local _M = {}
14local _M = ltn12 14if module then -- heuristic for exporting a global package table
15 15 ltn12 = _M
16end
16local filter,source,sink,pump = {},{},{},{} 17local filter,source,sink,pump = {},{},{},{}
17 18
18_M.filter = filter 19_M.filter = filter
@@ -294,4 +295,4 @@ function pump.all(src, snk, step)
294 end 295 end
295end 296end
296 297
297return _M \ No newline at end of file 298return _M