| ofs | hex dump | ascii |
|---|
| 0000 | ff d8 ff e0 00 10 4a 46 49 46 00 01 01 01 00 48 00 48 00 00 ff fe 00 3b 43 72 65 61 74 6f 72 3a | ......JFIF.....H.H.....;Creator: |
| 0020 | 20 50 6f 6c 79 56 69 65 77 ae 20 56 65 72 73 69 6f 6e 20 33 2e 35 35 20 62 79 20 50 6f 6c 79 62 | .PolyView..Version.3.55.by.Polyb |
| 0040 | 79 74 65 73 0d 0a 51 75 61 6c 69 74 79 3a 20 36 30 ff db 00 43 00 08 06 06 07 06 05 08 07 07 07 | ytes..Quality:.60...C........... |
| 0060 | 09 09 08 0a 0c 14 0d 0c 0b 0b 0c 19 12 13 0f 14 1d 1a 1f 1e 1d 1a 1c 1c 20 24 2e 27 20 22 2c 23 | .........................$.'.",# |
| 0080 | 1c 1c 28 37 29 2c 30 31 34 34 34 1f 27 39 3d 38 32 3c 2e 33 34 32 ff db 00 43 01 09 09 09 0c 0b | ..(7),01444.'9=82<.342...C...... |
| 00a0 | 0c 18 0d 0d 18 32 21 1c 21 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 | .....2!.!22222222222222222222222 |
| 00c0 | 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 32 ff c0 00 11 08 | 222222222222222222222222222..... |
| 00e0 | 00 c8 00 8d 03 01 11 00 02 11 01 03 11 01 ff c4 00 1c 00 00 01 05 01 01 01 00 00 00 00 00 00 00 | ................................ |
| 0100 | 00 00 00 04 02 03 05 06 07 01 00 08 ff c4 00 46 10 00 02 01 03 02 03 05 04 06 05 09 08 03 00 00 | ...............F................ |
| 0120 | 00 01 02 03 00 04 11 12 21 05 31 41 06 13 51 61 71 22 81 91 a1 07 14 32 b1 c1 d1 15 23 42 52 72 | ........!.1A..Qaq".....2....#BRr |
| 0140 | 16 24 33 34 53 62 82 b2 e1 17 25 35 54 73 74 f0 f1 36 64 93 ff c4 00 1a 01 00 03 01 01 01 01 00 | .$34Sb....%5Tst..6d............. |
| 0160 | 00 00 00 00 00 00 00 00 00 00 01 02 03 04 05 06 ff c4 00 2e 11 00 02 02 01 04 02 00 05 02 06 03 | ................................ |
| 0180 | 00 00 00 00 00 00 01 02 11 21 03 12 31 41 51 61 04 05 13 22 32 14 a1 33 42 52 81 b1 f0 71 c1 f1 | .........!..1AQa..."2..3BR...q.. |
| 01a0 | ff da 00 0c 03 01 00 02 11 03 11 00 3f 00 c2 ad a1 9e ee e1 2d e0 8d a4 95 ce 15 14 64 93 48 0b | ............?.......-.......d.H. |
| 01c0 | 2d 8f 66 16 65 d1 78 b7 36 92 85 f6 8c e5 51 49 f2 eb 51 2d e9 e1 13 1b 6f d0 fd f7 67 38 4d 8d | -.f.e.x.6.....QI..Q-....o...g8M. |
| 01e0 | 99 92 4b bb a6 71 cf bb 1a 97 3e 47 4f df 4a e6 68 d2 21 7e af c1 f5 00 67 e2 2b 93 fd 82 90 3d | ..K..q....>GO.J.h.!~....g.+....= |
| 0200 | f9 aa 57 d9 9d c8 1a 78 f8 7f 74 c6 d6 e6 e9 e4 07 d9 57 84 00 7d e0 d5 64 13 7d 82 77 72 7e e3 | ..W....x..t.......W..}..d.}.wr~. |
| 0220 | d1 45 58 64 2b c3 bb a5 ef da f4 4b fb 41 11 71 ee c9 a9 7b af 00 3b dd f0 af 0e 22 7d c8 28 a9 | .EXd+......K.A.q...{..;...."}.(. |
| 0240 | 88 e8 4e 13 8d e3 e2 3f 18 e8 a9 89 b7 d1 c6 1c 24 67 11 71 0f 7b a7 e5 45 48 a4 d7 68 46 ae 11 | ..N....?........$g.q.{..EH..hF.. |
| 0260 | fd 8f 10 3f e3 4f ca 8a 90 5a f0 0d 72 a8 25 26 08 67 58 8f d9 12 fd af 95 52 4c 2c 65 19 03 8e | ...?.O...Z..r.%&.gX......RL,e... |
| 0280 | f4 3e 8e ba 79 d1 42 77 d0 74 5f a3 1d 33 a6 f9 98 11 95 05 77 1e b4 0b 21 11 c7 c3 1c 60 d9 f1 | .>..y.Bw.t_..3......w...!....`.. |
| 02a0 | 12 7c a5 4f ca 95 32 1b 97 94 1d 0f 08 86 7c 1b 7e 11 c4 5f ae 4d ca 8f c2 85 19 05 cb c9 17 c6 | .|.O..2.......|.~.._.M.......... |
| 02c0 | 78 7c fc 36 e1 16 5b 49 6d 84 89 a9 56 47 0e 4e fc f2 29 d3 45 c5 e0 8b d7 45 14 59 3b 0a 34 f6 | x|.6..[Im...VG.N..).E....E.Y;.4. |
| 02e0 | d7 84 9d 21 87 7f c8 f5 d8 d0 06 a5 c7 78 2d cc f7 65 96 47 16 65 76 54 3a 5b 3e 24 9f f4 aa a6 | ...!.........x-..e.G.evT:[>$.... |
| 0300 | 4e 0a d3 f6 72 05 b9 48 31 21 79 0e 46 54 b1 1e b8 27 02 a7 b1 b3 97 bd 93 36 76 72 c9 a5 48 55 | N...r..H1!y.FT...'.......6vr..HU |
| 0320 | 24 e4 79 53 a1 26 55 13 b3 37 b1 22 49 22 88 d1 fe c9 62 37 a9 94 94 56 49 94 d2 e4 ec dc 22 48 | $.yS.&U..7."I"....b7...VI....."H |
| 0340 | 61 2d de ea 61 81 a4 2f 3c d4 ad 44 c9 5a 97 58 05 fd 15 72 40 91 91 d6 3c e0 b6 36 15 4e 4b c9 | a-..a../<..D.Z.X...r@...<..6.NK. |
| 0360 | 72 7b 55 87 9e cc ea 1e d5 e1 20 73 18 ac de ad 74 64 f5 9a e8 f2 f6 6a 21 ce e0 63 dd bd 2f ab | r{U........s....td.....j!..c../. |
| 0380 | e8 5f 59 f4 86 ae bb 36 f1 42 1a 20 ee e7 92 e8 e6 3c 45 52 9f 92 96 a4 af ee 1a 4e 14 6c 0c 73 | ._Y....6.B.......<ER.......N.l.s |
| 03a0 | cb 22 33 86 56 68 d3 18 c7 3e 7e 38 aa dc ba 29 cb 34 83 7e b7 13 22 ab db 6b c0 dc 96 f2 23 3e | ."3.Vh...>~8...).4.~.."..k....#> |
| 03c0 | bf 64 fb 8d 0d 3f 25 6d 18 e2 56 11 a5 a7 78 e2 4e fe 59 31 12 05 0a 9d d0 18 cf a9 6f 90 27 ad | .d...?%m..V...x.N.Y1........o.'. |
| 03e0 | 4c 65 84 3d ae 29 6e /*
** $Id: loslib.c,v 1.19.1.3 2008/01/18 16:38:18 roberto Exp $
** Standard Operating System library
** See Copyright Notice in lua.h
*/
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#define loslib_c
#define LUA_LIB
#include "lua.h"
#include "lauxlib.h"
#include "lualib.h"
static int os_pushresult (lua_State *L, int i, const char *filename) {
int en = errno; /* calls to Lua API may change this value */
if (i) {
lua_pushboolean(L, 1);
return 1;
}
else {
lua_pushnil(L);
lua_pushfstring(L, "%s: %s", filename, strerror(en));
lua_pushinteger(L, en);
return 3;
}
}
static int os_remove (lua_State *L) {
const char *filename = luaL_checkstring(L, 1);
return os_pushresult(L, rb->remove(filename) == 0, filename);
}
static int os_rename (lua_State *L) {
const char *fromname = luaL_checkstring(L, 1);
const char *toname = luaL_checkstring(L, 2);
return os_pushresult(L, rb->rename(fromname, toname) == 0, fromname);
}
/*
** {======================================================
** Time/Date operations
** { year=%Y, month=%m, day=%d, hour=%H, min=%M, sec=%S,
** wday=%w+1, yday=%j, isdst=? }
** =======================================================
*/
static void setfield (lua_State *L, const char *key, int value) {
lua_pushinteger(L, value);
lua_setfield(L, -2, key);
}
static void setboolfield (lua_State *L, const char *key, int value) {
if (value < 0) /* undefined? */
return; /* does not set field */
lua_pushboolean(L, value);
lua_setfield(L, -2, key);
}
#if CONFIG_RTC
static int getboolfield (lua_State *L, const char *key) {
int res;
lua_getfield(L, -1, key);
res = lua_isnil(L, -1) ? -1 : lua_toboolean(L, -1);
lua_pop(L, 1);
return res;
}
static int getfield (lua_State *L, const char *key, int d) {
int res;
lua_getfield(L, -1, key);
if (lua_isnumber(L, -1))
res = (int)lua_tointeger(L, -1);
else {
| ...;..so.Q.{..a.........D.)..dr. |
| 0980 | 51 5e e7 c9 e3 36 e5 0e a8 e5 f8 96 95 33 3c 9a ea 5b 8b d6 b9 ee 9e 23 90 1f 51 ce a6 ce 7d d9 | Q^...6.......3<..[.....#..Q...}. |
| 09a0 | af a5 84 54 21 b5 1c 7a 1a 89 6b 46 4b c8 48 c2 dd 4e df bc c0 fc 85 3d 27 93 d1 f9 9c 2b 73 f2 | ...T!..z..kFK.H..N.....='....+s. |
| 09c0 | ff 00 e8 54 ac 73 bf 23 d4 56 f6 78 d4 07 26 04 a3 96 3c 69 88 89 bc 39 11 9f 36 fc 29 31 a0 33 | ...T.s.#.V.x..&...<i...9..6.)1.3 |
| 09e0 | 48 61 b6 b9 37 51 81 cf 34 0c 30 e4 00 71 83 8a b2 07 23 94 05 fb 8e 68 01 69 39 20 e5 b2 31 8a | Ha..7Q..4.0..q....#....h.i9...1. |
| 0a00 | 96 30 8b 79 2e 64 8d 16 2b 82 89 de 2c 41 42 67 00 8c e6 b9 e5 49 e5 19 2d 34 f2 c5 41 23 b4 ed | .0.y.d..+...,ABg.....I..-4..A#.. |
| 0a20 | f5 89 c3 c6 54 8c 26 90 59 72 46 0e 79 72 cd 52 ae 91 51 d3 5d 30 b8 ef e3 b7 57 48 a6 95 35 29 | ....T.&.YrF.yr.R..Q.]0....WH..5) |
| 0a40 | 53 a6 70 06 70 07 20 39 64 31 f4 22 af 1e ca fa 7e c4 1b 8b 03 ce 2c ae 73 8e f1 73 8d 44 e3 3a | S.p.p..9d1."....~.....,.s..s.D.: |
| 0a60 | 79 e9 c0 f5 14 a9 7b 0f a7 ec 6f bc b1 29 83 0a 97 d3 8c f7 8b 8d 5a 71 9f b3 cb 56 fe 9b 51 4b | y.....{...o..)........Zq...V..QK |
| 0a80 | d8 7d 3f 63 b1 de d9 41 20 68 63 68 d4 1c e1 67 00 e9 d5 9c 67 4f ee e4 7a ef 51 2d 28 4b f2 56 | .}?c...A.hch...g....gO..z.Q-(K.V |
| 0aa0 | 35 16 b8 7f b8 b3 c6 98 ae 0c f2 b3 69 c6 7e b1 d7 4e 33 cb f7 88 3e 80 8a cf f4 ba 1f d1 fb 15 | 5...........i.~..N3...>......... |
| 0ac0 | f7 7f 57 ee c1 ee ef d6 56 46 03 52 ab 16 22 47 d7 b6 76 e9 e4 7e 35 5f 46 11 5f 6a a2 26 9f 9b | ..W.....VF.R.."G..v..~5_F._j.&.. |
| 0ae0 | 08 b2 b7 ba bc c4 b0 b6 a3 26 54 22 38 cf cf a7 95 62 e5 4f 69 31 d0 d4 ab 4c 62 e8 34 4e 63 91 | .........&T"8....b.Oi1...Lb.4Nc. |
| 0b00 | 40 91 5c ab 60 f9 0a d7 41 3b 29 6a 4e 4d a9 3b fe e3 0e f9 18 df 15 d5 43 05 79 30 d9 3e 74 c4 | @.\.`...A;)jNM.;........C.y0.>t. |
| 0b20 | 45 dd 1f d5 c7 ea df 85 26 52 04 cd 20 0f b4 fe b7 17 f1 50 30 b0 75 27 9d 5a 20 4e 0a 8c 1a 43 | E.......&R.........P0.u'.Z.N...C |
| 0b40 | 3b 16 49 0b cb 27 14 80 7a 5b 57 86 79 55 91 bb bd 5a 55 98 63 38 a8 b4 66 d0 c3 c3 27 7c 4d b9 | ;.I..'..z[W.yU...ZU.c8..f...'|M. |
| 0b60 | d7 a5 35 33 63 65 cf 3c d0 9f 92 96 38 3c b0 df 38 52 ad 11 d4 85 bd 31 e3 e7 49 b8 ae 4b dd 62 | ..53ce.<....8<..8R.....1..I..K.b |
| 0b80 | 65 8b 88 c0 40 91 40 52 4e 96 d3 ec b6 0e 0e 0f 23 8f 2a a5 4d 58 39 34 e9 9c fe 74 13 2b 3c 2c | e...@.@RN.......#.*.MX94...t.+<, |
| 0ba0 | 4f ec 81 bf dd 4b 1e 05 bf d8 e4 31 5d c9 1b b9 b9 b7 8f 48 c8 57 ce 5b c8 00 29 e2 f8 0d e2 a5 | O....K.....1]......H.W.[..)..... |
| 0bc0 | b6 bf 8f 59 49 62 96 30 c5 7b c8 fe c9 c7 5d c0 38 f7 52 b8 dd 0f 73 ab 13 6e d7 3a 98 4a 85 f3 | ...YIb.0.{....].8.R...s..n.:.J.. |
| 0be0 | b0 c0 3b 1e 87 6a 53 4a b0 44 a5 6a 99 35 15 f2 c7 73 df fd 50 ea 36 e6 2d 7a b0 79 f8 f8 fe 15 | ..;..jSJ.D.j.5...s..P.6.-z.y.... |
| 0c00 | c9 28 37 1a be ca fd 4c 54 6e bd 0c b0 32 62 59 18 65 dd 89 18 c0 e9 5d 1a 09 64 cb 4d db 6c 42 | .(7....LTn...2bY.e.....]..d.M.lB |
| 0c20 | a1 91 88 1c 85 74 a3 40 49 d4 03 8a 60 45 de 6c 91 fa b7 e1 50 f9 1a 03 a4 32 46 cc 66 f2 2f e2 | .....t.@I...`E.l....P....2F.f./. |
| 0c40 | a0 61 5a 42 a8 e7 56 49 c3 ba 0d fc 68 11 d8 54 97 07 1c 8e 6a 58 c2 64 76 9e 57 9d b1 ed 9d 45 | .aZB..VI....h..T....jX.dv.W....E |
| 0c60 | 47 21 e9 59 99 1c b8 8e df ea 91 68 20 cc 46 5c 06 d4 71 9f 4d bd 2a 62 e5 b9 df 05 bd b4 ab 90 | G!.Y.......h..F\..q.M.*b........ |
| 0c80 | db 0b 3b a8 af 16 68 6d 66 ee d4 65 7b d8 0b a9 db 71 8c 75 cd 39 36 91 54 b7 60 f4 3c 32 41 0c | ..;...hmf..e{....q.u.96.T.`.<2A. |
| 0ca0 | 41 e2 94 32 19 03 6a 56 75 20 91 82 13 03 4e d9 f5 c5 29 4d be 10 34 ac e4 5c 30 82 d1 77 4c 41 | A..2..jVu.....N...)M..4..\0..wLA |
| 0cc0 | df 2f 17 b4 7d 93 9c 67 61 8d b9 d2 72 ed 89 2e 82 12 ce e5 de 2e e9 25 fa ba 98 ce 9d 27 72 79 | ./..}..ga...r..........%.....'ry |
| 0ce0 | f4 e8 73 9f 5a 69 24 c1 dd 7a 22 a7 b7 78 e6 76 70 e0 06 c6 07 a5 6c 9e 06 19 68 2e 6d ec e1 b9 | ..s.Zi$..z"..x.vp.....l...h.m... |
| 0d00 | 89 58 b4 6e 5b 56 f8 1b 62 b3 d5 51 92 a6 0a d3 b5 d0 50 b8 58 ee a4 8d 26 98 5a 23 20 83 24 ae | .X.n[V..b..Q......P.X...&.Z#..$. |
| 0d20 | 17 39 3d 09 e7 bd 73 6c 7b 53 6b 3d 97 ba 29 d2 78 e8 62 ea 5e fd 62 c3 17 d2 a0 12 c4 92 31 b6 | .9=...sl{Sk=..).x.b.^.b.......1. |
| 0d40 | 3e 55 b6 84 5c 5b 32 5e 46 09 2b 92 0e 2b a5 0d 83 c8 54 82 0e e4 9c 64 d5 08 8b bd 07 44 7e ad | >U..\[2^F.+..+....T....d.....D~. |
| 0d60 | f8 54 4b 92 90 16 2a 46 6e bd 99 ec 0f 67 64 79 1a 6b 59 26 91 22 76 8c bc cd b3 00 48 38 18 15 | .TK...*Fn....gdy.kY&."v.....H8.. |
| 0d80 | 4d 2a 15 94 be d2 5a 5a c4 93 18 20 48 ca 10 87 48 f7 8f 88 a8 4d 94 d1 57 d3 b6 33 9d ea 89 08 | M*....ZZ....H...H....M..W..3.... |
| 0da0 | b4 1e d7 9d 20 41 36 31 c9 35 d4 31 43 19 77 67 50 13 48 24 fb 8f 3a ce 4a f0 42 e4 93 e0 1c 35 | .....A61.5.1C.wgP.H$..:.J.B....5 |
| 0dc0 | 24 e3 f6 10 4f 2a 2b 8b c4 8d ed 9a 32 59 80 61 93 9c 63 e7 56 90 d4 4f a2 e3 68 bd 95 44 c2 01 | $...O*+.....2Y.a..c.V..O..h..D.. |
| 0de0 | b0 cd 32 82 57 ba 27 48 8f df 40 58 a7 54 65 03 03 03 6c 62 81 88 0b 1a a9 3a 57 ca 80 04 91 a1 | ..2.W.'H..@X.Te...lb.....:W..... |
| 0e00 | 61 fd 5a 36 24 f5 51 f9 50 16 23 30 2c 4c 1a 18 74 e0 ec 10 62 95 05 9f 37 e9 48 6e a7 68 58 5d | a.Z6$.Q.P.#0,L..t...b...7.Hn.hX] |
| 0e20 | 40 08 26 40 08 50 73 9c 90 77 c7 4f 0f 75 43 56 d2 61 c5 8b 82 32 d6 ac 49 53 a9 81 00 1e 5c f3 | @.&@.Ps..w.O.uCV.a...2..IS....\. |
| 0e40 | 9f 0a 71 e4 94 89 ce 1f d9 cb 6b db 75 96 7b 89 62 0c ba b0 91 86 c0 ce 3a 9a d1 3b 74 53 54 ac | ..q.......k.u.{.b.......:..;tST. |
| 0e60 | 3c 7d 1e 5b 4b 1b 4c b7 b3 fb 39 3a 7b 95 25 80 f0 de aa 89 2a 5d b2 ec b8 e0 09 62 63 92 69 92 | <}.[K.L...9:{.%.....*].....bc.i. |
| 0e80 | 65 67 2c f1 e9 d3 b8 d8 f9 d4 b1 a2 a2 56 90 cf a4 3b 1c e0 dd c6 36 f6 d7 1c fc 46 2b 4e 89 33 | eg,..........V...;....6....F+N.3 |
| 0ea0 | 3e d3 23 0e 31 7b 6c 4b 05 68 b5 6d e2 87 3f 9d 64 8b 65 53 bb 21 41 c6 d4 c4 3f 6a 33 20 f5 c5 | >.#.1{lK.h.m..?.d.eS.!A...?j3... |
| 0ec0 | 00 39 64 ed 1d d4 4c ac ca ca c3 74 e6 2a 1d be 08 8b a9 64 b2 76 46 35 b8 ed cf 0e 66 7d 0c 26 | .9d...L....t.*.....d.vF5....f}.& |
| 0ee0 | 91 dc 39 c0 21 54 90 79 e7 24 9e 46 88 aa c3 2d e5 b6 8d aa 39 0a b6 12 60 7d 18 1a d0 90 f8 a6 | ..9.!T.y.$.F...-....9...`}...... |
| 0f00 | 9b 00 e4 9f 3a 43 b1 f5 66 70 46 0f ae 28 01 0e 8d b6 35 7c 0d 00 0e ea f9 fd a1 40 01 5e 46 e2 | ....:C..fpF..(....5|.......@.^F. |
| 0f20 | da 66 24 a8 11 b1 d4 41 c0 d8 ef 40 1f 38 2b 34 8e cf 84 d2 91 14 26 02 13 38 38 05 87 5c f5 f1 | .f$....A...@.8+4......&..88..\.. |
| 0f40 | a9 72 e8 2b 01 76 c4 85 3b 9d 39 23 3d 28 42 89 7a b2 02 3e 17 18 1c d9 51 07 de 69 c3 96 5c b8 | .r.+.v..;.9#=(B.z..>....Q..i..\. |
| 0f60 | 2c fc 36 40 42 83 c8 8d ab 63 32 53 8f 32 5a f6 27 8d 35 c2 ab 46 2c a4 3a 1b 70 49 18 1f 32 2a | ,.6@B....c2S.2Z.'.5..F,.:.pI..2* |
| 0f80 | 58 d7 27 cc 4f b1 c5 41 46 fb d8 3b b5 33 d9 b0 24 6a c0 3d 6b 45 c1 2c a9 f6 ce df bb ed 75 dc | X.'.O..AF..;.3..$j.=kE.,......u. |
| 0fa0 | 64 03 a6 39 f1 ea 2b 14 68 ca 4a b8 31 0d 59 aa 24 22 d5 34 ca 98 fb 44 8c 7a d0 02 b8 9f 12 bc | d..9..+.h.J.1.Y.$".4...D.z...... |
| 0fc0 | bf 99 a5 bb d2 da 49 0b 22 85 55 6c 78 69 db c3 7a 96 d3 74 44 bc 88 96 dd a2 86 72 da bd a1 90 | ......I.".Ulxi..z..tD......r.... |
| 0fe0 | e4 60 9c 9d e9 69 b4 d1 54 d3 23 7e ab 21 c1 43 27 b5 cb 1d 6b 41 9d ee ae 91 75 77 d3 a8 1d 72 | .`...i..T.#~.!.C'...kA....uw...r |
| 1000 | 45 02 b1 4b 25 e0 38 17 d7 03 d2 46 fc e8 00 e4 93 8a 09 8c 47 8c 5c a2 80 31 89 5c ee 7a 6c 76 | E..K%.8....F........G.\..1.\.zlv |
| 1020 | f7 d2 15 9d 7b ae 27 1c c3 3c 5a f5 d0 82 75 09 1d 73 8c e4 0c 9e 79 a5 dd 15 61 71 df 49 a8 ac | ....{.'..<Z...u..s....y...aq.I.. |
| 1040 | bc 4a f4 a1 3a 4b 0b 93 d4 73 fb 5e ee 54 57 b0 b2 2e 77 8e da 4c da 34 a9 a9 79 b1 04 8d bc 46 | .J..:K...s.^.TW...w..L.4..y....F |
| 1060 | c6 93 57 86 2b ae 09 51 c5 a5 e2 70 20 95 23 8f 40 01 15 30 01 db 04 e3 c4 9c 66 ab 1d 02 76 5d | ..W.+..Q...p..#.@..0......f...v] |
| 1080 | c6 23 4b 78 80 e4 a5 8f c3 02 8d 3f 23 99 3f c3 9d 96 14 68 c0 d4 4e 09 db 6f 21 5a 10 27 e9 27 | .#Kx.......?#.?....h..N..o!Z.'.' |
| 10a0 | 88 77 1f 47 97 80 12 0d c3 c7 0e 0f 9b 64 fc 85 29 15 1e 4f 9e 59 b2 d5 03 36 7e c1 dc 95 86 d5 | .w.G.........d..)..O.Y...6~..... |
| 10c0 | b3 f6 5b 15 68 96 0f db c0 7f 97 13 2f ef 09 7e 6b 9a cf b6 5f 46 76 83 20 29 d8 f9 d3 10 7c 11 | ..[.h......./..~k..._Fv..)....|. |
| 10e0 | 6d 9c f4 a0 00 a5 c8 b6 4c 96 2b bf b2 4e c3 71 9a ce f2 d1 0d 52 b0 eb d0 15 66 6c 00 1d 41 1a | m.......L.+..N.q.....R....fl..A. |
| 1100 | 46 c7 7f cb 14 b4 5e 0b 92 cd 83 07 5e e9 06 a4 07 03 1b b6 6b 71 0d e8 ef 75 11 2e df ba 01 34 | F.....^.....^.......kq...u.....4 |
| 1120 | 00 d3 a6 82 06 ac 9f 42 31 40 89 6b 6b 09 38 8f 16 5beturn 1;
}
/* }====================================================== */
static int os_exit (lua_State *L) {
exit(luaL_optint(L, 1, EXIT_SUCCESS));
return EXIT_SUCCESS; /* never reached, surpress warning */
}
static const luaL_Reg syslib[] = {
//{"clock", os_clock},
{"date", os_date},
//{"difftime", os_difftime},
//{"execute", os_execute},
{"exit", os_exit},
//{"getenv", os_getenv},
{"remove", os_remove},
{"rename", os_rename},
//{"setlocale", os_setlocale},
{"time", os_time},
//{"tmpname", os_tmpname},
{NULL, NULL}
};
/* }====================================================== */
LUALIB_API int luaopen_os (lua_State *L) {
luaL_register(L, LUA_OSLIBNAME, syslib);
return 1;
}
|