Print this page
5819 want dumpadm(1m) option to print estimated dump size

Split Close
Expand all
Collapse all
          --- old/usr/src/cmd/dumpadm/dconf.h
          +++ new/usr/src/cmd/dumpadm/dconf.h
↓ open down ↓ 12 lines elided ↑ open up ↑
  13   13   * When distributing Covered Code, include this CDDL HEADER in each
  14   14   * file and include the License file at usr/src/OPENSOLARIS.LICENSE.
  15   15   * If applicable, add the following below this CDDL HEADER, with the
  16   16   * fields enclosed by brackets "[]" replaced with your own identifying
  17   17   * information: Portions Copyright [yyyy] [name of copyright owner]
  18   18   *
  19   19   * CDDL HEADER END
  20   20   */
  21   21  /*
  22   22   * Copyright (c) 1998, 2010, Oracle and/or its affiliates. All rights reserved.
       23 + * Copyright 2015 Nexenta Systems, Inc. All rights reserved.
  23   24   */
  24   25  
  25   26  #ifndef _DCONF_H
  26   27  #define _DCONF_H
  27   28  
  28   29  #include <sys/types.h>
  29   30  #include <sys/param.h>
  30   31  #include <stdio.h>
  31   32  
  32   33  #ifdef  __cplusplus
↓ open down ↓ 31 lines elided ↑ open up ↑
  64   65  #define DC_CURRENT      1               /* Kernel overrides file settings */
  65   66  #define DC_OVERRIDE     2               /* File+defaults override kernel */
  66   67  
  67   68  extern int dconf_open(dumpconf_t *, const char *, const char *, int);
  68   69  extern int dconf_getdev(dumpconf_t *);
  69   70  extern int dconf_close(dumpconf_t *);
  70   71  extern int dconf_write(dumpconf_t *);
  71   72  extern int dconf_update(dumpconf_t *, int);
  72   73  extern void dconf_print(dumpconf_t *, FILE *);
  73   74  extern int dconf_write_uuid(dumpconf_t *);
       75 +extern int dconf_get_dumpsize(dumpconf_t *);
  74   76  
  75   77  extern int dconf_str2device(dumpconf_t *, char *);
  76   78  extern int dconf_str2savdir(dumpconf_t *, char *);
  77   79  extern int dconf_str2content(dumpconf_t *, char *);
  78   80  extern int dconf_str2enable(dumpconf_t *, char *);
  79   81  extern int dconf_str2csave(dumpconf_t *, char *);
  80   82  
  81   83  #ifdef  __cplusplus
  82   84  }
  83   85  #endif
  84   86  
  85   87  #endif  /* _DCONF_H */
    
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX