Update NEWS for 1.6.22
[pkg-k5-afs_openafs.git] / src / vol / vol_prototypes.h
blobe68e2210de6b7279eb36f6cfa512403ca68c9820
1 /*
2 * Copyright 2000, International Business Machines Corporation and others.
3 * All Rights Reserved.
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
8 */
10 #ifndef _VOL_PROTOTYPES_H
11 #define _VOL_PROTOTYPES_H
13 /* clone.c */
14 extern void CloneVolume(Error *, Volume *, Volume *, Volume *);
15 extern int (*vol_PollProc) (void);
17 /* nuke.c */
18 extern int nuke(char *, afs_int32);
20 /* vutil.c */
21 extern void AssignVolumeName(VolumeDiskData * vol, char *name, char *ext);
22 extern void AssignVolumeName_r(VolumeDiskData * vol, char *name, char *ext);
23 extern void ClearVolumeStats(VolumeDiskData * vol);
24 extern void ClearVolumeStats_r(VolumeDiskData * vol);
25 extern void CopyVolumeStats(VolumeDiskData * from, VolumeDiskData * to);
26 extern void CopyVolumeStats_r(VolumeDiskData * from, VolumeDiskData * to);
27 extern afs_int32 CopyVolumeHeader(VolumeDiskData *, VolumeDiskData *);
29 #endif