First page
Back
Continue
Last page
Overview
Graphics
Registering device numbers (1)
#include <
linux/fs.h
>
int
register_chrdev_region
(
dev_t
from,
/* Starting device number */
unsigned count,
/* Number of device numbers */
const char *name);
/* Registered name */
Returns
0
if the allocation was successful.
Example
static
dev_t
acme_dev = MKDEV(202, 128);
if (
register_chrdev_region
(acme_dev, acme_count, “acme”)) {
printk
(
KERN_ERR
“Failed to allocate device number\n”); ...