aboutsummaryrefslogtreecommitdiff
path: root/teste.lua
blob: ec6da44e0c9ebb2e1542f0f8268f3103e2d72006 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/usr/local/bin/lua -i

require"luafilesystem"

print(luafilesystem.version)

function p ()
	local fh = assert (io.open ("teste", 'r'))
	assert (luafilesystem.lock (fh, 'r'))
	print (fh:read"*a")
	fh:close ()
end

function wr ()
	fh = assert (io.open ("teste", 'w'))
	assert (luafilesystem.lock (fh, 'w'))
end

function op ()
	fh = assert (io.open ("teste", 'r'))
	assert (luafilesystem.lock (fh, 'r'))
end

function fw (x)
	assert (fh:write (x))
end