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
17 extern void MapPartIdIntoName(afs_int32 partId
, char *partName
);
19 extern void MapHostToNetwork(struct nvldbentry
*entry
);
21 extern struct rx_connection
*UV_Bind(afs_uint32 aserver
, afs_int32 port
);
23 extern int UV_CreateVolume(afs_uint32 aserver
, afs_int32 apart
, char *aname
,
26 extern int UV_DeleteVolume(afs_uint32 aserver
, afs_int32 apart
,
29 extern int UV_SetSecurity(struct rx_securityClass
*as
,
32 extern int UV_ListOneVolume(afs_uint32 aserver
, afs_int32 apart
,
33 afs_uint32 volid
, struct volintInfo
**resultPtr
);
35 extern int UV_RestoreVolume(afs_uint32 toserver
, afs_int32 topart
,
36 afs_uint32 tovolid
, char tovolname
[],
38 afs_int32(*WriteData
) (struct rx_call
*, void *),