#include <linux/kdev_t.h>unsigned int MINOR(dev_t device_number);

Das Makro berechnet aus der übergebenen Gerätenummer device_number die zugehörige Minor-Nummer.

Rückgabewert Das Makro gibt die Minor-Nummer zurück.

#include <linux/kdev_t.h>dev_t MKDEV(unsigned int ma, unsigned int mi);

Das Makro MKDEV erzeugt aus der Major-Nummer ma und der Minor-Nummer mi eine Gerätenummer, die kernelinterne Repräsentierung dieser Gerätekennung.

Rückgabewert Gerätenummer.

#include <linux/kdev_t.h>unsigned long mktime(unsigned int year, unsigned int mon, unsigned int day, unsignedint hour, unsigned int min, unsigned int sec);

Die Inline-Funktion rechnet das in Jahr (year), Monat (mon), Tag (day), Stunde (hour), Minute (min) und Sekunde ...

Get Linux-Treiber entwickeln now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.