We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
struct statx
dev_t
1 parent 616a694 commit fb9e6dcCopy full SHA for fb9e6dc
1 file changed
file.c
@@ -662,7 +662,7 @@ rb_stat_dev(VALUE self)
662
#if RUBY_USE_STATX
663
unsigned int m = get_stat(self)->stx_dev_major;
664
unsigned int n = get_stat(self)->stx_dev_minor;
665
- return DEVT2NUM(makedev(m, n));
+ return ULL2NUM(makedev(m, n));
666
#elif SIZEOF_STRUCT_STAT_ST_DEV <= SIZEOF_DEV_T
667
return DEVT2NUM(get_stat(self)->st_dev);
668
#elif SIZEOF_STRUCT_STAT_ST_DEV <= SIZEOF_LONG
@@ -833,7 +833,7 @@ rb_stat_rdev(VALUE self)
833
834
unsigned int m = get_stat(self)->stx_rdev_major;
835
unsigned int n = get_stat(self)->stx_rdev_minor;
836
837
#elif !defined(HAVE_STRUCT_STAT_ST_RDEV)
838
return Qnil;
839
#elif SIZEOF_STRUCT_STAT_ST_RDEV <= SIZEOF_DEV_T
0 commit comments