diff options
author | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-11-10 16:41:26 +0900 |
---|---|---|
committer | Nobuyoshi Nakada <nobu@ruby-lang.org> | 2021-11-10 16:41:26 +0900 |
commit | 46e46eafd48c474ae8be0dd7d11bc43725de3d02 (patch) | |
tree | 79b9612f5911e9af39a134fe304c3a84a843d562 /include | |
parent | 81d0ce7e97af74a2086e143f9e349ee519bd1c4d (diff) |
size_t is not for file size
Diffstat (limited to 'include')
-rw-r--r-- | include/ruby/internal/intern/file.h | 2 | ||||
-rw-r--r-- | include/ruby/io/buffer.h | 6 |
2 files changed, 6 insertions, 2 deletions
diff --git a/include/ruby/internal/intern/file.h b/include/ruby/internal/intern/file.h index ce676bfd09..43f1fd7c60 100644 --- a/include/ruby/internal/intern/file.h +++ b/include/ruby/internal/intern/file.h @@ -187,7 +187,7 @@ RBIMPL_ATTR_PURE() */ int rb_is_absolute_path(const char *path); -size_t rb_file_size(VALUE file); +off_t rb_file_size(VALUE file); RBIMPL_SYMBOL_EXPORT_END() diff --git a/include/ruby/io/buffer.h b/include/ruby/io/buffer.h index 053e7e17f9..c6132c572a 100644 --- a/include/ruby/io/buffer.h +++ b/include/ruby/io/buffer.h @@ -1,3 +1,5 @@ +#ifndef RUBY_IO_BUFFER_T +#define RUBY_IO_BUFFER_T 1 /** * @file * @author Samuel Williams @@ -54,7 +56,7 @@ enum rb_io_buffer_endian { RB_IO_BUFFER_HOST_ENDIAN = RB_IO_BUFFER_BIG_ENDIAN, #endif - RB_IO_BUFFER_NETWORK_ENDIAN = RB_IO_BUFFER_BIG_ENDIAN, + RB_IO_BUFFER_NETWORK_ENDIAN = RB_IO_BUFFER_BIG_ENDIAN }; VALUE rb_io_buffer_new(void *base, size_t size, enum rb_io_buffer_flags flags); @@ -72,3 +74,5 @@ void rb_io_buffer_resize(VALUE self, size_t size, size_t preserve); void rb_io_buffer_clear(VALUE self, uint8_t value, size_t offset, size_t length); RUBY_SYMBOL_EXPORT_END + +#endif /* RUBY_IO_BUFFER_T */ |