1
0

Source code upload

This commit is contained in:
calmsacibis995
2022-09-29 17:59:04 +03:00
parent 72fa9da3d7
commit 8fc8fa8089
33399 changed files with 11964078 additions and 0 deletions

91
eoe/include/devconvert.h Normal file
View File

@@ -0,0 +1,91 @@
#ifndef __DEVCONVERT_H__
#define __DEVCONVERT_H__
#ifdef __cplusplus
extern "C" {
#endif
/**************************************************************************
* *
* Copyright (C) 1996, Silicon Graphics, Inc. *
* *
* These coded instructions, statements, and computer programs contain *
* unpublished proprietary information of Silicon Graphics, Inc., and *
* are protected by Federal copyright law. They may not be disclosed *
* to third parties or copied or duplicated in any form, in whole or *
* in part, without the prior written consent of Silicon Graphics, Inc. *
* *
**************************************************************************/
#ident "irix/include/devconvert.h $Revision: 1.1 $"
/* routines to convert among device files referring to
* the same device.
*/
/* includes */
#include <sys/types.h>
typedef int dv_bool;
const dv_bool dv_true = 1, dv_false = 0;
char *dev_to_scsiname(dev_t dev_in, char *scsiname_out, int *length_inout);
char *fdes_to_scsiname(int fdes_in, char *scsiname_out, int *length_inout);
char *filename_to_scsiname(const char *filename_in,
char *scsiname_out, int *length_inout);
char *dev_to_diskname(dev_t dev_in,
dv_bool raw_in, int partno_in,
char *diskname_out, int *length_inout);
char *fdes_to_diskname(int fdes_in,
dv_bool raw_in, int partno_in,
char *diskname_out, int *length_inout);
char *filename_to_diskname(const char *filename_in,
dv_bool raw_in, int partno_in,
char *diskname_out, int *length_inout);
char *dev_to_tapename(dev_t dev_in,
dv_bool raw_in, dv_bool rewind_in, dv_bool byteswap_in,
dv_bool var_bsize_in, int density_in, dv_bool compression_in,
char *tapename_out, int *length_inout);
char *fdes_to_tapename(int fdes_in,
dv_bool raw_in, dv_bool rewind_in, dv_bool byteswap_in,
dv_bool var_bsize_in, int density_in,
dv_bool compression_in,
char *tapename_out, int *length_inout);
char *filename_to_tapename(const char *filename_in,
dv_bool raw_in, dv_bool rewind_in, dv_bool byteswap_in,
dv_bool var_bsize_in, int density_in,
dv_bool compression_in,
char *tapename_out, int *length_inout);
/* For floppies, diameter is either 525 for 5 1/4" or 350 for 3 1/2".
* Capacity is in kbytes. The valid combinations are:
*
* Diameter Capacity Old Name
*
* 525 360 fdsXdY.48
* 525 720 fdsXdY.96
* 525 1200 fdsXdY.96hi
* 350 720 fdsXdY.3.5
* 350 1440 fdsXdY.3.5hi
* 350 20331 fdsXdY.3.5.20m
*
* Or, you may specify diameter and capacity of 0 to get a default
* device.
*/
char *dev_to_floppyname(dev_t dev_in,
int diameter, int capacity,
char *floppyname_out, int *length_inout);
char *fdes_to_floppyname(int fdes_in,
int diameter, int capacity,
char *floppyname_out, int *length_inout);
char *filename_to_floppyname(const char *filename_in,
int diameter, int capacity,
char *floppyname_out, int *length_inout);
#ifdef __cplusplus
}
#endif
#endif /* !__DEVCONVERT_H__ */