niti: add extern `file_realpath`
authorJean Privat <jean@pryen.org>
Mon, 27 Jan 2014 20:34:06 +0000 (15:34 -0500)
committerJean Privat <jean@pryen.org>
Wed, 29 Jan 2014 21:05:15 +0000 (16:05 -0500)
Signed-off-by: Jean Privat <jean@pryen.org>

src/naive_interpreter.nit

index 3058bec..74b22b3 100644 (file)
@@ -900,6 +900,8 @@ redef class AExternMethPropdef
                        else if pname == "file_chdir" then
                                recvval.to_s.chdir
                                return null
+                       else if pname == "file_realpath" then
+                               return v.native_string_instance(recvval.to_s.realpath)
                        else if pname == "get_environ" then
                                var txt = recvval.to_s.environ
                                return v.native_string_instance(txt)