diff options
author | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-23 12:23:04 +0000 |
---|---|---|
committer | mame <mame@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2018-10-23 12:23:04 +0000 |
commit | dc2e3f1ecf6a43f423e41ef67945037878b0dec9 (patch) | |
tree | 2550f7afc0d106f2bb5a265716ad7774d7ceac6e /file.c | |
parent | fd35cb44b81a5fce7b6479b3b0563d574c6933ad (diff) |
file.c: use correct integer-conversion function
The return value of major() and minor() is unsigned int, not dev_t.
So, UINT2NUM() is a better choice than DEVT2NUM().
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@65319 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'file.c')
-rw-r--r-- | file.c | 8 |
1 files changed, 4 insertions, 4 deletions
@@ -572,7 +572,7 @@ static VALUE rb_stat_dev_major(VALUE self) { #if defined(major) - return DEVT2NUM(major(get_stat(self)->st_dev)); + return UINT2NUM(major(get_stat(self)->st_dev)); #else return Qnil; #endif @@ -593,7 +593,7 @@ static VALUE rb_stat_dev_minor(VALUE self) { #if defined(minor) - return DEVT2NUM(minor(get_stat(self)->st_dev)); + return UINT2NUM(minor(get_stat(self)->st_dev)); #else return Qnil; #endif @@ -731,7 +731,7 @@ static VALUE rb_stat_rdev_major(VALUE self) { #if defined(HAVE_STRUCT_STAT_ST_RDEV) && defined(major) - return DEVT2NUM(major(get_stat(self)->st_rdev)); + return UINT2NUM(major(get_stat(self)->st_rdev)); #else return Qnil; #endif @@ -752,7 +752,7 @@ static VALUE rb_stat_rdev_minor(VALUE self) { #if defined(HAVE_STRUCT_STAT_ST_RDEV) && defined(minor) - return DEVT2NUM(minor(get_stat(self)->st_rdev)); + return UINT2NUM(minor(get_stat(self)->st_rdev)); #else return Qnil; #endif |