tVarious header changes. - plan9port - [fork] Plan 9 from user space
HTML git clone git://src.adamsgaard.dk/plan9port
DIR Log
DIR Files
DIR Refs
DIR README
DIR LICENSE
---
DIR commit eacbfb241a03515c451bd59a79e905eedcfd7243
DIR parent d23a617a8302ef9c6b9edb0a29e3bae4737d5f00
HTML Author: rsc <devnull@localhost>
Date: Mon, 15 Mar 2004 01:58:31 +0000
Various header changes.
Diffstat:
M include/ip.h | 2 ++
M include/lib9.h | 6 +++++-
M include/plumb.h | 7 +++++++
M include/venti.h | 5 +++++
4 files changed, 19 insertions(+), 1 deletion(-)
---
DIR diff --git a/include/ip.h b/include/ip.h
t@@ -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);
DIR diff --git a/include/lib9.h b/include/lib9.h
t@@ -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);
t@@ -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
t@@ -490,6 +493,7 @@ extern long time(long*);
#define putenv p9putenv
#define notejmp p9notejmp
#define jmp_buf p9jmp_buf
+#define syslog p9syslog
#endif
/*
DIR diff --git a/include/plumb.h b/include/plumb.h
t@@ -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
DIR diff --git a/include/venti.h b/include/venti.h
t@@ -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
{