* devices.h: Switch FH_ZERO and FH_PORT as on Linux. Add FH_FULL.
* devices.in: Add /dev/full. * devices.cc: Regenerate. * dtable.cc (build_fh_pc): Add FH_FULL. * fhandler.cc (fhandler_base::fstat): Set FH_FULL permission bits correctly. * fhandler_zero.cc (fhandler_dev_zero::write): Set errno to ENOSPC and return -1 if device is FH_FULL.
This commit is contained in:
@@ -94,8 +94,9 @@ enum fh_devices
|
||||
FH_MEM = FHDEV (1, 1),
|
||||
FH_KMEM = FHDEV (1, 2), /* not implemented yet */
|
||||
FH_NULL = FHDEV (1, 3),
|
||||
FH_ZERO = FHDEV (1, 4),
|
||||
FH_PORT = FHDEV (1, 5),
|
||||
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_OSS_DSP = FHDEV (14, 3),
|
||||
|
Reference in New Issue
Block a user