Charles.Forsyth20081025-111482dc15d18 years agoHistory
70 lines · 1.9 KB · Text
RawDownload
.TH MASTER 10.6.SH NAMEmaster, master.local \- list of device specifiers.SH SYNOPSIS.B /emu/port/master.br.B /emu/port/master.local.PP.B os/port/master.br.B os/port/master.local.SH DESCRIPTIONEach device has a name of the form.BI # xwhere.I xis a single Unicode character,which represents the root of the name space served (generated) by the driver.(There can be a further.I specifierthat selects a particular hierarchy within the device, but that is not relevant here.)These names allow the devices' name spaces to be added to a process's name space(see.IR sys-intro (2)),using.IR bind (1)commands,.IR sys-bind (2)operations and.IR namespace (6)files.A given character can represent only one driver in a running system,but the same character might be used by several drivers in the source treeif they are never configured into the same system (eg, different platforms ormutually-exclusive configurations).The file.B #c/driversgives the local system's assignment (see.IR cons (3)).A list of the set of characters used across all drivers on all platformscan be found in the several.B masterfiles.In the distribution, the.B master.localfiles list characters that are reserved for use by locally-written drivers.They are updated by hand at a given installation.The.B masterfiles by contrast are generated automatically by.B emu/port/mkfileand.B os/port/mkfilefrom the source for all platforms and.BR master.local .In the distribution, they might include names for drivers that exist but are notdistributed..PPExcept for a few fundamental drivers, the character assignment isarbitrary, can vary between installations, and is notionally subject to change(although that rarely happens).The.IR indir (3)allows referring to drivers using a longer name that is even less likely to change..SH SEE ALSO.IR bind (1),.IR sys-intro (2),.IR indir (3),.IR namespace (6),.IR dev (10.2)