X-Git-Url: http://git.openafs.org/?p=openafs.git;a=blobdiff_plain;f=tests%2Fcommon%2Fcommon.h;h=c9f73497060e763b4c135a8ad3b95e02aeaec793;hp=9f8fe2ba7e464d90ce6d5f389570a8b5aba20c77;hb=9fd396adabaa1868517fdb3d7cfcbe9412c35b0b;hpb=799b3373ecfeebf790d71c6e5bf60b0845519b2d diff --git a/tests/common/common.h b/tests/common/common.h index 9f8fe2b..c9f7349 100644 --- a/tests/common/common.h +++ b/tests/common/common.h @@ -22,5 +22,36 @@ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. */ +/* config.c */ extern char *afstest_BuildTestConfig(void); extern void afstest_UnlinkTestConfig(char *); + +struct afsconf_dir; +extern int afstest_AddDESKeyFile(struct afsconf_dir *dir); + +/* rxkad.c */ + +extern struct rx_securityClass + *afstest_FakeRxkadClass(struct afsconf_dir *dir, + char *name, char *instance, char *realm, + afs_uint32 startTime, afs_uint32 endTime); +/* servers.c */ + +struct rx_call; +extern int afstest_StartVLServer(char *dirname, pid_t *serverPid); +extern int afstest_StopServer(pid_t serverPid); +extern int afstest_StartTestRPCService(const char *, u_short, u_short, + afs_int32 (*proc)(struct rx_call *)); + +/* ubik.c */ +struct ubik_client; +extern int afstest_GetUbikClient(struct afsconf_dir *dir, char *service, + int serviceId, + struct rx_securityClass *secClass, + int secIndex, + struct ubik_client **ubikClient); + +/* network.c */ +extern int afstest_IsLoopbackNetworkDefault(void); +extern int afstest_SkipTestsIfLoopbackNetIsDefault(void); +extern void afstest_SkipTestsIfBadHostname(void);