[BACK]Return to ipc.h CVS log [TXT][DIR] Up to [local] / prex-old / sys / include

Diff for /prex-old/sys/include/ipc.h between version 1.1.1.1 and 1.1.1.1.2.1

version 1.1.1.1, 2008/06/03 10:38:45 version 1.1.1.1.2.1, 2008/08/13 17:12:30
Line 37 
Line 37 
 struct object {  struct object {
         int             magic;          /* magic number */          int             magic;          /* magic number */
         char            name[MAXOBJNAME]; /* object name */          char            name[MAXOBJNAME]; /* object name */
         struct list     name_link;      /* list for name hash table */          struct list     hash_link;      /* link for object hash table */
         struct list     task_link;      /* link all objects in same task */          struct list     task_link;      /* link in same task */
         task_t          owner;          /* owner task of this object */          task_t          owner;          /* creater of this object */
         struct queue    sendq;          /* queue for sender threads */          struct queue    sendq;          /* queue for sender threads */
         struct queue    recvq;          /* queue for receiver threads */          struct queue    recvq;          /* queue for receiver threads */
 };  };
Line 59 
Line 59 
 extern int       object_lookup(const char *, object_t *);  extern int       object_lookup(const char *, object_t *);
 extern int       object_destroy(object_t);  extern int       object_destroy(object_t);
 extern void      object_init(void);  extern void      object_init(void);
 extern void      object_dump(void);  
   
 extern int       msg_send(object_t, void *, size_t);  extern int       msg_send(object_t, void *, size_t);
 extern int       msg_receive(object_t, void *, size_t);  extern int       msg_receive(object_t, void *, size_t);

Legend:
Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.1.2.1

CVSweb