2 Commits
0.1.0 ... 0.1.1

Author SHA1 Message Date
7643674b69 patch after update to extlibs 2026-07-05 14:07:28 +10:00
68c85b515b add "nativeComet" field to rock.json 2026-07-04 18:13:43 +10:00
2 changed files with 7 additions and 6 deletions

View File

@@ -2,9 +2,10 @@
"configVersion": 1, "configVersion": 1,
"rock": { "rock": {
"name": "io", "name": "io",
"version": "0.1.0", "version": "0.1.1",
"gccArgs": [], "gccArgs": [],
"description": "Input / Output", "description": "Input / Output",
"dependencies": {} "dependencies": {},
"nativeComet": false
} }
} }

View File

@@ -212,10 +212,10 @@ void createFileStruct(CometEnvironment* env) {
CometStruct* fileStruct = cometDefineStruct(env, "File", NULL); CometStruct* fileStruct = cometDefineStruct(env, "File", NULL);
List(StructField) fields = newList(StructField); List(StructField) fields = newList(StructField);
append(fields, cometCreateField("path", cometTypeString)); append(fields, cometCreateField("path", cometTypeString, FIELD_READ_ONLY));
append(fields, cometCreateField("mode", cometTypeString)); append(fields, cometCreateField("mode", cometTypeString, FIELD_READ_ONLY));
append(fields, cometCreateField("ptr", cometTypeBig)); append(fields, cometCreateField("ptr", cometTypeBig, FIELD_PRIVATE));
append(fields, cometCreateField("size", cometTypeBig)); append(fields, cometCreateField("size", cometTypeBig, FIELD_READ_ONLY));
List(cometFuncPtr) methods = newList(cometFuncPtr); List(cometFuncPtr) methods = newList(cometFuncPtr);
append(methods, cometDefineMethod(env, "readAll", fileStruct, cometTypeString, 0, false)); append(methods, cometDefineMethod(env, "readAll", fileStruct, cometTypeString, 0, false));