summaryrefslogtreecommitdiffstats
path: root/winsup/cygwin/devices.h
diff options
context:
space:
mode:
Diffstat (limited to 'winsup/cygwin/devices.h')
-rw-r--r--winsup/cygwin/devices.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/winsup/cygwin/devices.h b/winsup/cygwin/devices.h
index ddf0f2121..542c122b4 100644
--- a/winsup/cygwin/devices.h
+++ b/winsup/cygwin/devices.h
@@ -20,12 +20,12 @@ typedef __dev32_t _dev_t;
#define _minor(dev) ((dev) & ((1 << (sizeof (_minor_t) * 8)) - 1))
#define _major(dev) ((dev) >> (sizeof (_major_t) * 8))
-#define MAX_CONSOLES 31
+#define MAX_CONSOLES 63
enum fh_devices
{
FH_TTY = FHDEV (5, 0),
FH_CONSOLE = FHDEV (5, 1),
- FH_PTYM = FHDEV (5, 2), /* /dev/ptmx */
+ FH_PTMX = FHDEV (5, 2),
FH_CONIN = FHDEV (5, 255),
FH_CONOUT = FHDEV (5, 254),
@@ -306,7 +306,7 @@ struct device
_minor_t get_minor () const {return d.minor;}
_minor_t get_major () const {return d.major;}
- inline operator int () {return d.devn_int;}
+ inline operator int& () {return d.devn_int;}
inline operator fh_devices () {return d.devn_fh_devices;}
inline operator bool () {return !!d.devn_int;}
inline operator DWORD& () {return d.devn_dword;}