home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 1999 March B / SCO_CASTOR4RRT.iso / vxvm / root.2 / usr / include / volmatch.h / volmatch
Text File  |  1998-08-19  |  2KB  |  64 lines

  1. /*
  2.  * Copyright (c) 1998 The Santa Cruz Operation, Inc.. All Rights Reserved. 
  3.  *                                                                         
  4.  *        THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF THE               
  5.  *                   SANTA CRUZ OPERATION INC.                             
  6.  *                                                                         
  7.  *   The copyright notice above does not evidence any actual or intended   
  8.  *   publication of such source code.                                      
  9.  */
  10.  
  11. /* @(#)lib.vxvm:libvxvm/common/libvxvm/volmatch.h    1.1 1/24/97 21:50:05 - lib.vxvm:libvxvm/common/libvxvm/volmatch.h */
  12. #ident    "@(#)lib.vxvm:libvxvm/common/libvxvm/volmatch.h    1.1"
  13.  
  14. /*
  15.  * Copyright(C)1996 VERITAS Software Corporation.  ALL RIGHTS RESERVED.
  16.  * UNPUBLISHED -- RIGHTS RESERVED UNDER THE COPYRIGHT
  17.  * LAWS OF THE UNITED STATES.  USE OF A COPYRIGHT NOTICE
  18.  * IS PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION
  19.  * OR DISCLOSURE.
  20.  * 
  21.  * THIS SOFTWARE CONTAINS CONFIDENTIAL INFORMATION AND
  22.  * TRADE SECRETS OF VERITAS SOFTWARE.  USE, DISCLOSURE,
  23.  * OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
  24.  * EXPRESS WRITTEN PERMISSION OF VERITAS SOFTWARE.
  25.  * 
  26.  *               RESTRICTED RIGHTS LEGEND
  27.  * USE, DUPLICATION, OR DISCLOSURE BY THE GOVERNMENT IS
  28.  * SUBJECT TO RESTRICTIONS AS SET FORTH IN SUBPARAGRAPH
  29.  * (C) (1) (ii) OF THE RIGHTS IN TECHNICAL DATA AND
  30.  * COMPUTER SOFTWARE CLAUSE AT DFARS 252.227-7013.
  31.  *               VERITAS SOFTWARE
  32.  * 1600 PLYMOUTH STREET, MOUNTAIN VIEW, CA 94043
  33.  */
  34.  
  35. #ifndef _VOLMATCH_H
  36. #define _VOLMATCH_H
  37.  
  38. /*
  39.  * volmatch.h - record matching interface functions
  40.  */
  41.  
  42. #if defined(__STDC__)
  43. extern int vxvm_match_init(const char *, int, void *);
  44. extern int vxvm_match(const char *, vol_rec_t, void *, void *);
  45. #else    /* not __STDC__ */
  46. extern int vxvm_match_init();
  47. extern int vxvm_match();
  48. #endif    /* __STDC__ */
  49.  
  50. /* functions supplied by caller program */
  51. #if defined(__STDC__)
  52. extern long vxvm_match_config_id(void *);
  53. extern time_t vxvm_match_config_epoch(void *);
  54. extern int vxvm_match_find_object(char *, vol_rec_t *, void **, int, void *);
  55. extern int vxvm_match_assoc_list(char *, int *, volname_t **, void *);
  56. #else    /* not __STDC__ */
  57. extern long vxvm_match_config_id();
  58. extern time_t vxvm_match_config_epoch();
  59. extern int vxvm_match_find_object();
  60. extern int vxvm_match_assoc_list();
  61. #endif    /* __STDC__ */
  62.  
  63. #endif    /* _VOLMATCH_H */
  64.