#if !defined(_RESOBH_H_) #define _RESOBJ_H_ 1 #include #include "xce/types.h" extern xce_resource_t* makeResource(var, xce_resource_t*); /* bug-1854: register a pushed resource definition, tolerating re-pushes. * Returns RES_APPLY_ADDED (newly registered), RES_APPLY_SAME (already * registered with the same scheduling-relevant definition: valtype, * ordtype, flags, interval), RES_APPLY_CHANGED (registered with a different * definition -- NOT applied; the registered one is kept), or -errno. */ #define RES_APPLY_ADDED 1 #define RES_APPLY_SAME 0 #define RES_APPLY_CHANGED 2 extern int resourceApplyDef(var, xce_resource_t*); #endif