diff options
Diffstat (limited to 'include/linux/dmi.h')
| -rw-r--r-- | include/linux/dmi.h | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/include/linux/dmi.h b/include/linux/dmi.h index bb5489c82c99..a8a3e1ac281d 100644 --- a/include/linux/dmi.h +++ b/include/linux/dmi.h | |||
| @@ -43,7 +43,7 @@ extern const char * dmi_get_system_info(int field); | |||
| 43 | extern const struct dmi_device * dmi_find_device(int type, const char *name, | 43 | extern const struct dmi_device * dmi_find_device(int type, const char *name, |
| 44 | const struct dmi_device *from); | 44 | const struct dmi_device *from); |
| 45 | extern void dmi_scan_machine(void); | 45 | extern void dmi_scan_machine(void); |
| 46 | extern int dmi_get_year(int field); | 46 | extern bool dmi_get_date(int field, int *yearp, int *monthp, int *dayp); |
| 47 | extern int dmi_name_in_vendors(const char *str); | 47 | extern int dmi_name_in_vendors(const char *str); |
| 48 | extern int dmi_name_in_serial(const char *str); | 48 | extern int dmi_name_in_serial(const char *str); |
| 49 | extern int dmi_available; | 49 | extern int dmi_available; |
| @@ -58,7 +58,16 @@ static inline const char * dmi_get_system_info(int field) { return NULL; } | |||
| 58 | static inline const struct dmi_device * dmi_find_device(int type, const char *name, | 58 | static inline const struct dmi_device * dmi_find_device(int type, const char *name, |
| 59 | const struct dmi_device *from) { return NULL; } | 59 | const struct dmi_device *from) { return NULL; } |
| 60 | static inline void dmi_scan_machine(void) { return; } | 60 | static inline void dmi_scan_machine(void) { return; } |
| 61 | static inline int dmi_get_year(int year) { return 0; } | 61 | static inline bool dmi_get_date(int field, int *yearp, int *monthp, int *dayp) |
| 62 | { | ||
| 63 | if (yearp) | ||
| 64 | *yearp = 0; | ||
| 65 | if (monthp) | ||
| 66 | *monthp = 0; | ||
| 67 | if (dayp) | ||
| 68 | *dayp = 0; | ||
| 69 | return false; | ||
| 70 | } | ||
| 62 | static inline int dmi_name_in_vendors(const char *s) { return 0; } | 71 | static inline int dmi_name_in_vendors(const char *s) { return 0; } |
| 63 | static inline int dmi_name_in_serial(const char *s) { return 0; } | 72 | static inline int dmi_name_in_serial(const char *s) { return 0; } |
| 64 | #define dmi_available 0 | 73 | #define dmi_available 0 |
