From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../Verteilte Systeme/Praktikum2/loesung/telbuch.h | 73 ++++++++++++++++++++++ 1 file changed, 73 insertions(+) create mode 100644 Bachelor/Verteilte Systeme/Praktikum2/loesung/telbuch.h (limited to 'Bachelor/Verteilte Systeme/Praktikum2/loesung/telbuch.h') diff --git a/Bachelor/Verteilte Systeme/Praktikum2/loesung/telbuch.h b/Bachelor/Verteilte Systeme/Praktikum2/loesung/telbuch.h new file mode 100644 index 0000000..3938bfc --- /dev/null +++ b/Bachelor/Verteilte Systeme/Praktikum2/loesung/telbuch.h @@ -0,0 +1,73 @@ +/* + * Please do not edit this file. + * It was generated using rpcgen. + */ + +#ifndef _TELBUCH_H_RPCGEN +#define _TELBUCH_H_RPCGEN + +#include + + +#ifdef __cplusplus +extern "C" { +#endif + + +struct addStruct { + char Name[45]; + char TelNr[45]; +}; +typedef struct addStruct addStruct; + +struct searchStruct { + char Name[45]; +}; +typedef struct searchStruct searchStruct; + +struct Ergebnis { + char Eintrag[80]; +}; +typedef struct Ergebnis Ergebnis; + +#define TELBUCH_VERWALTUNG 1234567 +#define ONE 1 + +#if defined(__STDC__) || defined(__cplusplus) +#define addEntry 1 +extern Ergebnis * addentry_1(addStruct *, CLIENT *); +extern Ergebnis * addentry_1_svc(addStruct *, struct svc_req *); +#define searchEntry 2 +extern Ergebnis * searchentry_1(searchStruct *, CLIENT *); +extern Ergebnis * searchentry_1_svc(searchStruct *, struct svc_req *); +extern int telbuch_verwaltung_1_freeresult (SVCXPRT *, xdrproc_t, caddr_t); + +#else /* K&R C */ +#define addEntry 1 +extern Ergebnis * addentry_1(); +extern Ergebnis * addentry_1_svc(); +#define searchEntry 2 +extern Ergebnis * searchentry_1(); +extern Ergebnis * searchentry_1_svc(); +extern int telbuch_verwaltung_1_freeresult (); +#endif /* K&R C */ + +/* the xdr functions */ + +#if defined(__STDC__) || defined(__cplusplus) +extern bool_t xdr_addStruct (XDR *, addStruct*); +extern bool_t xdr_searchStruct (XDR *, searchStruct*); +extern bool_t xdr_Ergebnis (XDR *, Ergebnis*); + +#else /* K&R C */ +extern bool_t xdr_addStruct (); +extern bool_t xdr_searchStruct (); +extern bool_t xdr_Ergebnis (); + +#endif /* K&R C */ + +#ifdef __cplusplus +} +#endif + +#endif /* !_TELBUCH_H_RPCGEN */ -- cgit v1.2.3