~ubuntu-branches/ubuntu/precise/hercules/precise

« back to all changes in this revision

Viewing changes to dasdblks.h

  • Committer: Bazaar Package Importer
  • Author(s): Peter De Schrijver (p2)
  • Date: 2005-10-24 01:38:32 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051024013832-8udp54rojxzvvxx8
Tags: 3.0.2-1
* New maintainer
* New upstream release (Closes: #289121, #184217, #241064, #251287)
* Remove x3270 from suggests (Closes: #318130)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/* DASDBLKS.H   (c) Copyright Roger Bowler, 1999-2003                */
 
1
/* DASDBLKS.H   (c) Copyright Roger Bowler, 1999-2004                */
2
2
/*              DASD control block structures                        */
3
3
 
4
4
/*-------------------------------------------------------------------*/
296
296
/* Internal structures used by DASD utility functions                */
297
297
/*-------------------------------------------------------------------*/
298
298
typedef struct _CIFBLK {                /* CKD image file descriptor */
299
 
        BYTE   *fname;                  /* -> CKD image file name    */
 
299
        char   *fname;                  /* -> CKD image file name    */
300
300
        int     fd;                     /* CKD image file descriptor */
301
301
        int     trksz;                  /* CKD image track size      */
302
302
        BYTE   *trkbuf;                 /* -> Track buffer           */
319
319
/*-------------------------------------------------------------------*/
320
320
 
321
321
/* Functions in module dasdutil.c */
322
 
void string_to_upper (BYTE *source);
323
 
void string_to_lower (BYTE *source);
324
 
void convert_to_ebcdic (BYTE *dest, int len, BYTE *source);
325
 
int  make_asciiz (BYTE *dest, int destlen, BYTE *src, int srclen);
 
322
void string_to_upper (char *source);
 
323
void string_to_lower (char *source);
 
324
void convert_to_ebcdic (BYTE *dest, int len, char *source);
 
325
int  make_asciiz (char *dest, int destlen, BYTE *src, int srclen);
326
326
void data_dump (void *addr, int len);
327
327
int  read_track (CIFBLK *cif, int cyl, int head);
328
328
int  rewrite_track (CIFBLK *cif);
332
332
        DSXTENT extent[], int *cyl, int *head, int *rec);
333
333
int  convert_tt (int tt, int noext, DSXTENT extent[], int heads,
334
334
        int *cyl, int *head);
335
 
CIFBLK* open_ckd_image (BYTE *fname, BYTE *sfname, int omode,
 
335
CIFBLK* open_ckd_image (char *fname, char *sfname, int omode,
336
336
        int dasdcopy);
337
 
CIFBLK* open_fba_image (BYTE *fname, BYTE *sfname, int omode,
 
337
CIFBLK* open_fba_image (char *fname, char *sfname, int omode,
338
338
        int dasdcopy);
339
339
int  close_ckd_image (CIFBLK *cif);
340
340
#define close_image_file(cif) close_ckd_image((cif))
341
 
int  build_extent_array (CIFBLK *cif, BYTE *dsnama, DSXTENT extent[],
 
341
int  build_extent_array (CIFBLK *cif, char *dsnama, DSXTENT extent[],
342
342
        int *noext);
343
343
int  capacity_calc (CIFBLK *cif, int used, int keylen, int datalen,
344
344
        int *newused, int *trkbaln, int *physlen, int *kbconst,
345
345
        int *lbconst, int *nkconst, BYTE*devflag, int *tolfact,
346
346
        int *maxdlen, int *numrecs, int *numhead, int *numcyls);
347
 
int create_ckd (BYTE *fname, U16 devtype, U32 heads, U32 maxdlen,
348
 
        U32 volcyls, BYTE *volser, BYTE comp, int lfs, int dasdcopy);
349
 
int create_fba (BYTE *fname, U16 devtype, U32 sectsz, U32 sectors,
350
 
        BYTE *volser, BYTE comp, int lfs, int dasdcopy);
351
 
int create_compressed_fba (BYTE *fname, U16 devtype, U32 sectsz,
352
 
        U32 sectors, BYTE *volser, BYTE comp, int lfs, int dasdcopy);
 
347
int create_ckd (char *fname, U16 devtype, U32 heads, U32 maxdlen,
 
348
        U32 volcyls, char *volser, BYTE comp, int lfs, int dasdcopy,
 
349
        int nullfmt);
 
350
int create_fba (char *fname, U16 devtype, U32 sectsz, U32 sectors,
 
351
        char *volser, BYTE comp, int lfs, int dasdcopy);
 
352
int create_compressed_fba (char *fname, U16 devtype, U32 sectsz,
 
353
        U32 sectors, char *volser, BYTE comp, int lfs, int dasdcopy);
353
354
int get_verbose_util(void);
354
355
void set_verbose_util(int v);
355
356