* devices.h (fh_devices): Define DEV_MISC_MAJOR, DEV_MEM_MAJOR,
DEV_SOUND_MAJOR. Use throughout. * fhandler_proc.cc (proc_tab): Add /proc/devices and /proc/misc virtual files. (format_proc_devices): New function. (format_proc_misc): New function.
This commit is contained in:
		| @@ -44,8 +44,9 @@ enum fh_devices | ||||
|   DEV_SERIAL_MAJOR = 117, | ||||
|   FH_SERIAL  = FHDEV (117, 0),	/* /dev/ttyS? */ | ||||
|  | ||||
|   FH_WINDOWS = FHDEV (13, 255), | ||||
|   FH_CLIPBOARD=FHDEV (13, 254), | ||||
|   DEV_MISC_MAJOR = 13, | ||||
|   FH_WINDOWS = FHDEV (DEV_MISC_MAJOR, 255), | ||||
|   FH_CLIPBOARD=FHDEV (DEV_MISC_MAJOR, 254), | ||||
|  | ||||
|   /* begin /proc directories */ | ||||
|  | ||||
| @@ -225,16 +226,19 @@ enum fh_devices | ||||
|   FH_SDDW    = FHDEV (DEV_SD7_MAJOR, 224), | ||||
|   FH_SDDX    = FHDEV (DEV_SD7_MAJOR, 240), | ||||
|  | ||||
|   FH_MEM     = FHDEV (1, 1), | ||||
|   FH_KMEM    = FHDEV (1, 2),	/* not implemented yet */ | ||||
|   FH_NULL    = FHDEV (1, 3), | ||||
|   FH_PORT    = FHDEV (1, 4), | ||||
|   FH_ZERO    = FHDEV (1, 5), | ||||
|   FH_FULL    = FHDEV (1, 7), | ||||
|   FH_RANDOM  = FHDEV (1, 8), | ||||
|   FH_URANDOM = FHDEV (1, 9), | ||||
|   FH_KMSG    = FHDEV (1, 11), | ||||
|   FH_OSS_DSP = FHDEV (14, 3), | ||||
|   DEV_MEM_MAJOR = 1, | ||||
|   FH_MEM     = FHDEV (DEV_MEM_MAJOR, 1), | ||||
|   FH_KMEM    = FHDEV (DEV_MEM_MAJOR, 2),	/* not implemented yet */ | ||||
|   FH_NULL    = FHDEV (DEV_MEM_MAJOR, 3), | ||||
|   FH_PORT    = FHDEV (DEV_MEM_MAJOR, 4), | ||||
|   FH_ZERO    = FHDEV (DEV_MEM_MAJOR, 5), | ||||
|   FH_FULL    = FHDEV (DEV_MEM_MAJOR, 7), | ||||
|   FH_RANDOM  = FHDEV (DEV_MEM_MAJOR, 8), | ||||
|   FH_URANDOM = FHDEV (DEV_MEM_MAJOR, 9), | ||||
|   FH_KMSG    = FHDEV (DEV_MEM_MAJOR, 11), | ||||
|  | ||||
|   DEV_SOUND_MAJOR = 14, | ||||
|   FH_OSS_DSP = FHDEV (DEV_SOUND_MAJOR, 3), | ||||
|  | ||||
|   DEV_CYGDRIVE_MAJOR = 98, | ||||
|   FH_CYGDRIVE= FHDEV (DEV_CYGDRIVE_MAJOR, 0), | ||||
|   | ||||
		Reference in New Issue
	
	Block a user