]> git.draconx.ca Git - upkg.git/blobdiff - src/upkg.h
uobject: Make module loader understand exports/imports.
[upkg.git] / src / upkg.h
index dc73780ea93eeb6f3b06d633ba2225608f045d5f..d236714f091b0e165d44c91de9ce687cab04ff2c 100644 (file)
@@ -82,6 +82,7 @@ struct upkg_export {
 
        const char *name;
        unsigned long flags;
+       long class;
 };
 
 struct upkg_import {
@@ -110,6 +111,7 @@ int upkg_close(struct upkg *pkg);
 
 const char *upkg_get_name(struct upkg *pkg, unsigned long idx);
 const struct upkg_export *upkg_get_export(struct upkg *pkg, unsigned long idx);
+const struct upkg_import *upkg_get_import(struct upkg *pkg, unsigned long idx);
 
 long upkg_export_find(struct upkg *pkg, long parent, const char *name);