3 #if defined(__cplusplus)
7 #pragma lib "libplumb.a"
8 #pragma src "/sys/src/libplumb"
13 * source application\n
22 typedef struct Plumbattr Plumbattr;
23 typedef struct Plumbmsg Plumbmsg;
43 int plumbsend(int, Plumbmsg*);
44 Plumbmsg* plumbrecv(int);
45 char* plumbpack(Plumbmsg*, int*);
46 Plumbmsg* plumbunpack(char*, int);
47 Plumbmsg* plumbunpackpartial(char*, int, int*);
48 char* plumbpackattr(Plumbattr*);
49 Plumbattr* plumbunpackattr(char*);
50 Plumbattr* plumbaddattr(Plumbattr*, Plumbattr*);
51 Plumbattr* plumbdelattr(Plumbattr*, char*);
52 void plumbfree(Plumbmsg*);
53 char* plumblookup(Plumbattr*, char*);
54 int plumbopen(char*, int);
55 int eplumb(int, char*);
57 #if defined(__cplusplus)