diff options
author | rsc <devnull@localhost> | 2004-03-15 01:58:31 +0000 |
---|---|---|
committer | rsc <devnull@localhost> | 2004-03-15 01:58:31 +0000 |
commit | eacbfb241a03515c451bd59a79e905eedcfd7243 (patch) | |
tree | 6b2504e746c1c1f15ce5001f9eddee1edf9ebd60 | |
parent | d23a617a8302ef9c6b9edb0a29e3bae4737d5f00 (diff) | |
download | plan9port-eacbfb241a03515c451bd59a79e905eedcfd7243.tar.gz plan9port-eacbfb241a03515c451bd59a79e905eedcfd7243.tar.bz2 plan9port-eacbfb241a03515c451bd59a79e905eedcfd7243.zip |
Various header changes.
-rw-r--r-- | include/ip.h | 2 | ||||
-rw-r--r-- | include/lib9.h | 6 | ||||
-rw-r--r-- | include/plumb.h | 7 | ||||
-rw-r--r-- | include/venti.h | 5 |
4 files changed, 19 insertions, 1 deletions
diff --git a/include/ip.h b/include/ip.h index 6fbf3946..da1a1ed4 100644 --- a/include/ip.h +++ b/include/ip.h @@ -101,6 +101,8 @@ int parseether(uchar*, char*); int myipaddr(uchar*, char*); int myetheraddr(uchar*, char*); int equivip(uchar*, uchar*); +long udpread(int, Udphdr*, void*, long); +long udpwrite(int, Udphdr*, void*, long); Ipifc* readipifc(char*, Ipifc*, int); diff --git a/include/lib9.h b/include/lib9.h index 94936e9e..1373ce15 100644 --- a/include/lib9.h +++ b/include/lib9.h @@ -456,6 +456,7 @@ extern int iounit(int); /* extern double ldexp(double, int); <math.h> */ extern void p9longjmp(p9jmp_buf, int); extern char* mktemp(char*); +extern int opentemp(char*); /* extern double modf(double, double*); <math.h> */ extern int netcrypt(void*, void*); extern void p9notejmp(void*, p9jmp_buf, int); @@ -475,13 +476,15 @@ extern vlong strtoll(char*, char**, int); extern uvlong strtoull(char*, char**, int); */ extern void sysfatal(char*, ...); -extern void syslog(int, char*, char*, ...); +extern void p9syslog(int, char*, char*, ...); extern long time(long*); /* extern int tolower(int); <ctype.h> */ /* extern int toupper(int); <ctype.h> */ #ifndef NOPLAN9DEFINES #define atexit p9atexit #define atexitdont p9atexitdont +#define encrypt p9encrypt +#define decrypt p9decrypt #define getenv p9getenv #define getwd p9getwd #define longjmp p9longjmp @@ -490,6 +493,7 @@ extern long time(long*); #define putenv p9putenv #define notejmp p9notejmp #define jmp_buf p9jmp_buf +#define syslog p9syslog #endif /* diff --git a/include/plumb.h b/include/plumb.h index a84344ac..06b0aae4 100644 --- a/include/plumb.h +++ b/include/plumb.h @@ -55,6 +55,13 @@ char* plumblookup(Plumbattr*, char*); int plumbopen(char*, int); int eplumb(int, char*); +#ifdef _FS_H_ +Fid* plumbopenfid(char*, int); +Plumbmsg* plumbrecvfid(Fid*); +Plumbmsg* threadplumbrecvfid(Fid*); +int plumbsendtofid(Fid*, Plumbmsg*); +#endif + #if defined(__cplusplus) } #endif diff --git a/include/venti.h b/include/venti.h index 557d2420..8c58ab3d 100644 --- a/include/venti.h +++ b/include/venti.h @@ -93,6 +93,11 @@ uint vtfromdisktype(uint); /* * VtEntry describes a Venti stream + * + * The _ enums are only used on the wire. + * They are not present in the VtEntry structure + * and should not be used by client programs. + * (The info is in the type field.) */ enum { |