📄 getdiskbyname.3x
字号:
.\" SCCSID: @(#)getdiskbyname.3x 6.2 8/30/89.TH getdiskbyname 3x.SH Namegetdiskbyname \- get disk description by its name.SH Syntax.nf.B #include <disktab.h>.PP.B struct disktab *.B getdiskbyname(name).B char *name;.fi.SH Description.NXR "getdiskbyname subroutine".NXR "disk" "getting description"The.PN getdiskbynamesubroutinetakes a disk name (for example, RM03) and returns a structuredescribing its geometry information and the standarddisk partition tables. All information obtained fromthe .MS disktab 5file.A separate subroutine called .PN creatediskbyname dynamically generatesdisktab entries by obtaining disk geometry information from the controllingdevice driver..PP<disktab.h>has the following form:.EX 0#define DISKTAB "/etc/disktab"struct disktab { char *d_name; /* drive name */ char *d_type; /* drive type */ int d_secsize; /* sector size in bytes */ int d_ntracks; /* # tracks/cylinder */ int d_nsectors; /* # sectors/track */ int d_ncylinders; /* # cylinders */ int d_rpm; /* revolutions/minute */ struct partition { int p_size; /* #sectors in partition */ short p_bsize; /* block size in bytes */ short p_fsize; /* frag size in bytes */ } d_partitions[8];};struct disktab *getdiskbyname();struct disktab *creatediskbyname();.EE.SH See Alsocreatediskbyname(3x), disktab(5)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -