xlang v4.0 Release
程序设计语言基础库文档
载入中...
搜索中...
未找到
静态 Public 成员函数 | 静态包属性
UnixlikeApi类 参考
类 UnixlikeApi 继承关系图:
Library

静态 Public 成员函数

静态包属性

额外继承的成员函数

详细描述

在文件 Runtime.xcs9 行定义.

成员函数说明

◆ load()

static bool load ( )
static

在文件 Runtime.xcs30 行定义.

30 {
31 if (loaded == false) {
32 if (rtlp.rtl_osid == 1) {
34
35 if (loaded == false) {
36 _system_.output("can not load libc");
37 }
38 } else {
39 try {
40 loadLibrary("libc.dylib");
41 loaded = true;
42 } catch(Exception e) {
44 }
45 }
46 }
47
48 return loaded;
49 }
系统和IO相关
static final void output(String)
异常类
final String getMessage()
static final void loadLibrary(String)
static bool load_linux()
Definition Runtime.xcs:12
static bool loaded
Definition Runtime.xcs:10

引用了 Exception.getMessage(), Library.loadLibrary() , 以及 _system_.output().

◆ load_linux()

static bool load_linux ( )
static

在文件 Runtime.xcs12 行定义.

12 {
13 try {
14 loadLibrary("libc.so.6");
15 return true;
16 } catch(Exception e) {
18
19 try {
20 loadLibrary("libc.so");
21 return true;
22 } catch(Exception e) {
24 }
25 }
26
27 return false;
28 }

引用了 Exception.getMessage(), Library.loadLibrary() , 以及 _system_.output().

结构体成员变量说明

◆ loaded

bool loaded = false
staticpackage

在文件 Runtime.xcs10 行定义.