use nitg to bootstrap; drop bootstrap of nitc
[nit.git] / c_src / posix.sep.1.c
diff --git a/c_src/posix.sep.1.c b/c_src/posix.sep.1.c
new file mode 100644 (file)
index 0000000..111d97c
--- /dev/null
@@ -0,0 +1,430 @@
+#include "posix.sep.0.h"
+/* method posix#Sys#uid= for (self: Sys, Int): Bool */
+short int posix__Sys__uid_61d(val* self, long p0) {
+short int var /* : Bool */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#uid= at lib/standard/posix.nit:30,2--51\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#uid= for (self: Object, Int): Bool */
+short int VIRTUAL_posix__Sys__uid_61d(val* self, long p0) {
+short int var /* : Bool */;
+short int var1 /* : Bool */;
+var1 = posix__Sys__uid_61d(self, p0);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#uid for (self: Sys): Int */
+long posix__Sys__uid(val* self) {
+long var /* : Int */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#uid at lib/standard/posix.nit:31,2--36\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#uid for (self: Object): Int */
+long VIRTUAL_posix__Sys__uid(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = posix__Sys__uid(self);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#gid= for (self: Sys, Int): Bool */
+short int posix__Sys__gid_61d(val* self, long p0) {
+short int var /* : Bool */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#gid= at lib/standard/posix.nit:33,2--51\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#gid= for (self: Object, Int): Bool */
+short int VIRTUAL_posix__Sys__gid_61d(val* self, long p0) {
+short int var /* : Bool */;
+short int var1 /* : Bool */;
+var1 = posix__Sys__gid_61d(self, p0);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#gid for (self: Sys): Int */
+long posix__Sys__gid(val* self) {
+long var /* : Int */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#gid at lib/standard/posix.nit:34,2--36\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#gid for (self: Object): Int */
+long VIRTUAL_posix__Sys__gid(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = posix__Sys__gid(self);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#euid= for (self: Sys, Int): Bool */
+short int posix__Sys__euid_61d(val* self, long p0) {
+short int var /* : Bool */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#euid= at lib/standard/posix.nit:36,2--53\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#euid= for (self: Object, Int): Bool */
+short int VIRTUAL_posix__Sys__euid_61d(val* self, long p0) {
+short int var /* : Bool */;
+short int var1 /* : Bool */;
+var1 = posix__Sys__euid_61d(self, p0);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#euid for (self: Sys): Int */
+long posix__Sys__euid(val* self) {
+long var /* : Int */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#euid at lib/standard/posix.nit:37,2--38\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#euid for (self: Object): Int */
+long VIRTUAL_posix__Sys__euid(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = posix__Sys__euid(self);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#egid= for (self: Sys, Int): Bool */
+short int posix__Sys__egid_61d(val* self, long p0) {
+short int var /* : Bool */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#egid= at lib/standard/posix.nit:39,2--53\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#egid= for (self: Object, Int): Bool */
+short int VIRTUAL_posix__Sys__egid_61d(val* self, long p0) {
+short int var /* : Bool */;
+short int var1 /* : Bool */;
+var1 = posix__Sys__egid_61d(self, p0);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#egid for (self: Sys): Int */
+long posix__Sys__egid(val* self) {
+long var /* : Int */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Sys#egid at lib/standard/posix.nit:40,2--38\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Sys#egid for (self: Object): Int */
+long VIRTUAL_posix__Sys__egid(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+var1 = posix__Sys__egid(self);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#from_uid for (self: Passwd, Int): Passwd */
+void* posix__Passwd__from_uid(void* self, long p0) {
+void* var /* : Passwd */;
+printf("NOT YET IMPLEMENTED nitni for posix#Passwd#from_uid at lib/standard/posix.nit:44,2--51\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#from_uid for (self: Object, Int): Passwd */
+void* VIRTUAL_posix__Passwd__from_uid(val* self, long p0) {
+void* var /* : Passwd */;
+val* var1 /* : Object */;
+void* var2 /* : Passwd */;
+void* var3 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__from_uid(var2, p0);
+var3 = ((struct instance_posix__Passwd*)var1)->value; /* autounbox from Object to Passwd */;
+var = var3;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#from_name for (self: Passwd, String): Passwd */
+void* posix__Passwd__from_name(void* self, val* p0) {
+void* var /* : Passwd */;
+printf("NOT YET IMPLEMENTED nitni for posix#Passwd#from_name at lib/standard/posix.nit:45,2--104\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#from_name for (self: Object, String): Passwd */
+void* VIRTUAL_posix__Passwd__from_name(val* self, val* p0) {
+void* var /* : Passwd */;
+val* var1 /* : Object */;
+void* var2 /* : Passwd */;
+void* var3 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__from_name(var2, p0);
+var3 = ((struct instance_posix__Passwd*)var1)->value; /* autounbox from Object to Passwd */;
+var = var3;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#name for (self: Passwd): String */
+val* posix__Passwd__name(void* self) {
+val* var /* : String */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Passwd#name at lib/standard/posix.nit:47,2--90\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#name for (self: Object): String */
+val* VIRTUAL_posix__Passwd__name(val* self) {
+val* var /* : String */;
+val* var1 /* : String */;
+void* var2 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__name(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#passwd for (self: Passwd): String */
+val* posix__Passwd__passwd(void* self) {
+val* var /* : String */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Passwd#passwd at lib/standard/posix.nit:48,2--94\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#passwd for (self: Object): String */
+val* VIRTUAL_posix__Passwd__passwd(val* self) {
+val* var /* : String */;
+val* var1 /* : String */;
+void* var2 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__passwd(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#uid for (self: Passwd): Int */
+long posix__Passwd__uid(void* self) {
+long var /* : Int */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Passwd#uid at lib/standard/posix.nit:49,2--40\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#uid for (self: Object): Int */
+long VIRTUAL_posix__Passwd__uid(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+void* var2 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__uid(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#gid for (self: Passwd): Int */
+long posix__Passwd__gid(void* self) {
+long var /* : Int */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Passwd#gid at lib/standard/posix.nit:50,2--40\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#gid for (self: Object): Int */
+long VIRTUAL_posix__Passwd__gid(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+void* var2 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__gid(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#gecos for (self: Passwd): String */
+val* posix__Passwd__gecos(void* self) {
+val* var /* : String */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Passwd#gecos at lib/standard/posix.nit:51,2--92\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#gecos for (self: Object): String */
+val* VIRTUAL_posix__Passwd__gecos(val* self) {
+val* var /* : String */;
+val* var1 /* : String */;
+void* var2 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__gecos(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#dir for (self: Passwd): String */
+val* posix__Passwd__dir(void* self) {
+val* var /* : String */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Passwd#dir at lib/standard/posix.nit:52,2--88\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#dir for (self: Object): String */
+val* VIRTUAL_posix__Passwd__dir(val* self) {
+val* var /* : String */;
+val* var1 /* : String */;
+void* var2 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__dir(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#shell for (self: Passwd): String */
+val* posix__Passwd__shell(void* self) {
+val* var /* : String */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Passwd#shell at lib/standard/posix.nit:53,2--92\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Passwd#shell for (self: Object): String */
+val* VIRTUAL_posix__Passwd__shell(val* self) {
+val* var /* : String */;
+val* var1 /* : String */;
+void* var2 /* : Passwd */;
+var2 = ((struct instance_posix__Passwd*)self)->value; /* autounbox from Object to Passwd */;
+var1 = posix__Passwd__shell(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#from_gid for (self: Group, Int): Group */
+void* posix__Group__from_gid(void* self, long p0) {
+void* var /* : Group */;
+printf("NOT YET IMPLEMENTED nitni for posix#Group#from_gid at lib/standard/posix.nit:57,2--51\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#from_gid for (self: Object, Int): Group */
+void* VIRTUAL_posix__Group__from_gid(val* self, long p0) {
+void* var /* : Group */;
+val* var1 /* : Object */;
+void* var2 /* : Group */;
+void* var3 /* : Group */;
+var2 = ((struct instance_posix__Group*)self)->value; /* autounbox from Object to Group */;
+var1 = posix__Group__from_gid(var2, p0);
+var3 = ((struct instance_posix__Group*)var1)->value; /* autounbox from Object to Group */;
+var = var3;
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#from_name for (self: Group, String): Group */
+void* posix__Group__from_name(void* self, val* p0) {
+void* var /* : Group */;
+printf("NOT YET IMPLEMENTED nitni for posix#Group#from_name at lib/standard/posix.nit:58,2--104\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#from_name for (self: Object, String): Group */
+void* VIRTUAL_posix__Group__from_name(val* self, val* p0) {
+void* var /* : Group */;
+val* var1 /* : Object */;
+void* var2 /* : Group */;
+void* var3 /* : Group */;
+var2 = ((struct instance_posix__Group*)self)->value; /* autounbox from Object to Group */;
+var1 = posix__Group__from_name(var2, p0);
+var3 = ((struct instance_posix__Group*)var1)->value; /* autounbox from Object to Group */;
+var = var3;
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#name for (self: Group): String */
+val* posix__Group__name(void* self) {
+val* var /* : String */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Group#name at lib/standard/posix.nit:60,2--90\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#name for (self: Object): String */
+val* VIRTUAL_posix__Group__name(val* self) {
+val* var /* : String */;
+val* var1 /* : String */;
+void* var2 /* : Group */;
+var2 = ((struct instance_posix__Group*)self)->value; /* autounbox from Object to Group */;
+var1 = posix__Group__name(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#passwd for (self: Group): String */
+val* posix__Group__passwd(void* self) {
+val* var /* : String */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Group#passwd at lib/standard/posix.nit:61,2--94\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#passwd for (self: Object): String */
+val* VIRTUAL_posix__Group__passwd(val* self) {
+val* var /* : String */;
+val* var1 /* : String */;
+void* var2 /* : Group */;
+var2 = ((struct instance_posix__Group*)self)->value; /* autounbox from Object to Group */;
+var1 = posix__Group__passwd(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#gid for (self: Group): Int */
+long posix__Group__gid(void* self) {
+long var /* : Int */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Group#gid at lib/standard/posix.nit:62,2--40\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#gid for (self: Object): Int */
+long VIRTUAL_posix__Group__gid(val* self) {
+long var /* : Int */;
+long var1 /* : Int */;
+void* var2 /* : Group */;
+var2 = ((struct instance_posix__Group*)self)->value; /* autounbox from Object to Group */;
+var1 = posix__Group__gid(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#mem for (self: Group): Array[String] */
+val* posix__Group__mem(void* self) {
+val* var /* : Array[String] */;
+fprintf(stderr, "NOT YET IMPLEMENTED nitni for posix#Group#mem at lib/standard/posix.nit:63,2--75,3\n");
+exit(1);
+RET_LABEL:;
+return var;
+}
+/* method posix#Group#mem for (self: Object): Array[String] */
+val* VIRTUAL_posix__Group__mem(val* self) {
+val* var /* : Array[String] */;
+val* var1 /* : Array[String] */;
+void* var2 /* : Group */;
+var2 = ((struct instance_posix__Group*)self)->value; /* autounbox from Object to Group */;
+var1 = posix__Group__mem(var2);
+var = var1;
+RET_LABEL:;
+return var;
+}