2 * Copyright 2000, International Business Machines Corporation and others.
5 * This software has been released under the terms of the IBM Public
6 * License. For details, see the LICENSE file in the top-level source
7 * directory or online at http://www.openafs.org/dl/license10.html
10 #ifndef AFS_SRC_VOLSER_PROTOTYPES_H
11 #define AFS_SRC_VOLSER_PROTOTYPES_H
18 extern void MapPartIdIntoName(afs_int32 partId, char *partName);
20 extern void MapHostToNetwork(struct nvldbentry *entry);
22 extern void MapHostToNetworkU(struct uvldbentry *entry);
24 extern struct rx_connection *UV_Bind(afs_uint32 aserver, afs_int32 port);
26 extern int UV_CreateVolume(afs_uint32 aserver, afs_int32 apart, char *aname,
29 extern int UV_DeleteVolume(afs_uint32 aserver, afs_int32 apart,
32 extern int UV_SetSecurity(struct rx_securityClass *as,
35 extern int UV_ListOneVolume(afs_uint32 aserver, afs_int32 apart,
36 afs_uint32 volid, struct volintInfo **resultPtr);
38 extern int UV_RestoreVolume(afs_uint32 toserver, afs_int32 topart,
39 afs_uint32 tovolid, char tovolname[],
41 afs_int32(*WriteData) (struct rx_call *, void *),