New doc system done for core
[io.git] / libs / iovm / source / IoSystem.h
blob9d3da34d9bc256ba1c5c299ab306e403f54094d3
1 /*metadoc System copyright
2 Steve Dekorte 2002
3 */
5 /*metadoc System license
6 BSD revised
7 */
9 #ifndef IoSystem_DEFINED
10 #define IoSystem_DEFINED 1
12 #include "IoObject.h"
14 #ifdef __cplusplus
15 extern "C" {
16 #endif
18 IoObject *IoSystem_proto(void *state);
20 #if defined(_WIN32)
21 IoObject *IoObject_shellExecute(IoObject *self, IoObject *locals, IoMessage *m);
22 #endif
23 IoObject *IoObject_errorNumber(IoObject *self, IoObject *locals, IoMessage *m);
24 IoObject *IoObject_errorNumberDescription(IoObject *self, IoObject *locals, IoMessage *m);
25 IoObject *IoObject_exit(IoObject *self, IoObject *locals, IoMessage *m);
26 IoObject *IoObject_compileString(IoObject *self, IoObject *locals, IoMessage *m);
27 IoObject *IoObject_getEnvironmentVariable(IoObject *self, IoObject *locals, IoMessage *m);
28 IoObject *IoObject_setEnvironmentVariable(IoObject *self, IoObject *locals, IoMessage *m);
29 IoObject *IoObject_system(IoObject *self, IoObject *locals, IoMessage *m);
30 IoObject *IoObject_memorySizeOfState(IoObject *self, IoObject *locals, IoMessage *m);
31 IoObject *IoObject_compactState(IoObject *self, IoObject *locals, IoMessage *m);
32 IoObject *IoObject_platform(IoObject *self, IoObject *locals, IoMessage *m);
33 IoObject *IoObject_platformVersion(IoObject *self, IoObject *locals, IoMessage *m);
34 IoObject *IoObject_sleep(IoObject *self, IoObject *locals, IoMessage *m);
35 IoObject *IoObject_activeCpus(IoObject *self, IoObject *locals, IoMessage *m);
37 IoObject *IoObject_maxRecycledObjects(IoObject *self, IoObject *locals, IoMessage *m);
38 IoObject *IoObject_setMaxRecycledObjects(IoObject *self, IoObject *locals, IoMessage *m);
39 IoObject *IoObject_recycledObjectCount(IoObject *self, IoObject *locals, IoMessage *m);
41 IoObject *IoObject_symbols(IoObject *self, IoObject *locals, IoMessage *m);
42 IoObject *IoObject_setLobby(IoObject *self, IoObject *locals, IoMessage *m);
44 #ifdef __cplusplus
46 #endif
47 #endif