/* IBM_PROLOG_BEGIN_TAG */ /* This is an automatically generated prolog. */ /* */ /* bos720 src/bos/kernel/sys/io.h 1.5 */ /* */ /* Licensed Materials - Property of IBM */ /* */ /* COPYRIGHT International Business Machines Corp. 1989,1990 */ /* All Rights Reserved */ /* */ /* US Government Users Restricted Rights - Use, duplication or */ /* disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ /* */ /* IBM_PROLOG_END_TAG */ /* @(#)91 1.5 src/bos/kernel/sys/io.h, sysio, bos720 6/16/90 00:29:50 */ /* io.h 5.2 87/01/09 18:22:33 */ /* * COMPONENT_NAME: (SYSIO) System I/O * * FUNCTIONS: IO structure declarations. * * ORIGINS: 27 * * (C) COPYRIGHT International Business Machines Corp. 1989, 1990 * All Rights Reserved * Licensed Materials - Property of IBM * * US Government Users Restricted Rights - Use, duplication or * disclosure restricted by GSA ADP Schedule Contract with IBM Corp. */ #ifndef _H_IO #define _H_IO #include "sys/types.h" #include "sys/param.h" struct size { daddr_t nblocks; int cyloff; }; #ifdef RP03_0 struct size rp_sizes[8] = { 10000, 0, /* cyl 0 thru 49 */ 71200, 50, /* cyl 50 thru 405 */ 40600, 203, /* cyl 203 thru 405 */ 0, 0, 0, 0, 0, 0, 0, 0, 81200, 0, /* cyl 0 thru 405 */ }; #endif #ifdef RP05_0 #define RP04_0 #endif #ifdef RP04_0 struct size hp_sizes[8] = { 18392, 0, /* cyl 0 thru 43 */ 153406, 44, /* cyl 44 thru 410 */ 87780, 201, /* cyl 201 thru 410 */ 22154, 358, /* cyl 358 thru 410 */ 0, 0, 0, 0, 0, 0, 171798, 0, /* cyl 0 thru 410 */ }; #endif #ifdef RP06_0 struct size hp_sizes[8] = { 18392, 0, /* cyl 0 thru 43 */ 322278, 44, /* cyl 44 thru 814 */ 256652, 201, /* cyl 201 thru 814 */ 191026, 358, /* cyl 358 thru 814 */ 125400, 515, /* cyl 515 thru 814 */ 59774, 672, /* cyl 672 thru 814 */ 0, 0, 340670, 0, /* cyl 0 thru 814 */ }; #endif #ifdef RM80_0 struct size he_sizes[8] = { 18228, 0, /* cyl 0 thru 41 */ 224378, 42, /* cyl 42 thru 558 */ 158410, 194, /* cyl 194 thru 558 */ 92442, 346, /* cyl 346 thru 558 */ 26474, 498, /* cyl 498 thru 558 */ 0, 0, 0, 0, 242606, 0, /* cyl 0 thru 558 */ }; #endif #ifdef RM05_0 struct size hm_sizes[8] = { 24320, 0, /* cyl 0 thru 39 */ 476064, 40, /* cyl 40 thru 822 */ 403104, 160, /* cyl 160 thru 822 */ 330144, 280, /* cyl 280 thru 822 */ 257184, 400, /* cyl 400 thru 822 */ 184224, 520, /* cyl 520 thru 822 */ 111264, 640, /* cyl 640 thru 822 */ 500384, 0, /* cyl 0 thru 822 */ }; #endif #ifdef RP07_0 struct size hP_sizes[8] = { 64000, 0, /* cyl 0 thru 39 */ 944000, 40, /* cyl 40 thru 630 */ 840000, 105, /* cyl 105 thru 630 */ 672000, 210, /* cyl 210 thru 630 */ 504000, 315, /* cyl 315 thru 630 */ 336000, 420, /* cyl 420 thru 630 */ 168000, 525, /* cyl 525 thru 630 */ 1008000, 0, /* cyl 0 thru 630 */ }; #endif #endif /* _H_IO */