Implement Process.pid & Process.ppid (#43)
* Implement `Process.pid` & `Process.ppid` * Update `os` test suite
This commit is contained in:
+6
-2
@@ -25,8 +25,10 @@ extern void fileWriteBytes(WrenVM* vm);
|
||||
extern void platformIsPosix(WrenVM* vm);
|
||||
extern void platformName(WrenVM* vm);
|
||||
extern void processAllArguments(WrenVM* vm);
|
||||
extern void processVersion(WrenVM* vm);
|
||||
extern void processCwd(WrenVM* vm);
|
||||
extern void processPid(WrenVM* vm);
|
||||
extern void processPpid(WrenVM* vm);
|
||||
extern void processVersion(WrenVM* vm);
|
||||
extern void statPath(WrenVM* vm);
|
||||
extern void statBlockCount(WrenVM* vm);
|
||||
extern void statBlockSize(WrenVM* vm);
|
||||
@@ -168,8 +170,10 @@ static ModuleRegistry modules[] =
|
||||
END_CLASS
|
||||
CLASS(Process)
|
||||
STATIC_METHOD("allArguments", processAllArguments)
|
||||
STATIC_METHOD("version", processVersion)
|
||||
STATIC_METHOD("cwd", processCwd)
|
||||
STATIC_METHOD("pid", processPid)
|
||||
STATIC_METHOD("ppid", processPpid)
|
||||
STATIC_METHOD("version", processVersion)
|
||||
END_CLASS
|
||||
END_MODULE
|
||||
MODULE(repl)
|
||||
|
||||
Reference in New Issue
Block a user