Contained WithinFind More DocumentationFeatured Support Resources | Scarica il manuale in formato PDF (3618 KB)
getmajor(9F)Name | Synopsis | Interface Level | Parameters | Description | Return Values | Context | Examples | See Also | Warnings Name
Synopsis#include <sys/types.h> #include <sys/mkdev.h> #include <sys/ddi.h> major_t getmajor(dev_t dev); Interface LevelArchitecture independent level 1 (DDI/DKI). ParametersDescriptionThe getmajor() function extracts the major number from a device number. Return ValuesThe major number. ContextThe getmajor() function can be called from user, interrupt, or kernel context. ExamplesExample 1 Using getmajor()The following example shows both the getmajor() and getminor(9F) functions used in a debug cmn_err(9F) statement to return the major and minor numbers for the device supported by the driver. dev_t dev;
#ifdef DEBUG
cmn_err(CE_NOTE,"Driver Started. Major# = %d,
Minor# = %d", getmajor(dev), getminor(dev));
#endif
See AlsoWarningsNo validity checking is performed. If dev is invalid, an invalid number is returned. Name | Synopsis | Interface Level | Parameters | Description | Return Values | Context | Examples | See Also | Warnings |