aboutsummaryrefslogtreecommitdiff
path: root/gem/ex7.lua
diff options
context:
space:
mode:
authorDiego Nehab <diego@tecgraf.puc-rio.br>2007-10-11 21:16:28 +0000
committerDiego Nehab <diego@tecgraf.puc-rio.br>2007-10-11 21:16:28 +0000
commit52ac60af8132ae7e42151d3012a9607d7cadaf95 (patch)
tree95085f9f535d20b6686399af1ba284bb74ac89d3 /gem/ex7.lua
parente394956cde629e24ecdd285c4c13c206891fcec4 (diff)
downloadluasocket-52ac60af8132ae7e42151d3012a9607d7cadaf95.tar.gz
luasocket-52ac60af8132ae7e42151d3012a9607d7cadaf95.tar.bz2
luasocket-52ac60af8132ae7e42151d3012a9607d7cadaf95.zip
Tested each sample.
Diffstat (limited to 'gem/ex7.lua')
-rw-r--r--gem/ex7.lua16
1 files changed, 16 insertions, 0 deletions
diff --git a/gem/ex7.lua b/gem/ex7.lua
new file mode 100644
index 0000000..c766988
--- /dev/null
+++ b/gem/ex7.lua
@@ -0,0 +1,16 @@
1function sink.table(t)
2 t = t or {}
3 local f = function(chunk, err)
4 if chunk then table.insert(t, chunk) end
5 return 1
6 end
7 return f, t
8end
9
10local function null()
11 return 1
12end
13
14function sink.null()
15 return null
16end