aboutsummaryrefslogtreecommitdiffstats
path: root/lib/kernel/src/raw_file_io_list.erl
diff options
context:
space:
mode:
authorAndre Nathan <[email protected]>2019-04-29 09:29:59 -0300
committerJohn Högberg <[email protected]>2019-07-12 09:06:45 +0200
commit924cd70f8b7cf1fa2256055af39723b24fd6238e (patch)
treedc50661270400d205fa83c3552cb94a8c6ee989f /lib/kernel/src/raw_file_io_list.erl
parentb286b7f1de4aed13ba71b817321673eb67df941e (diff)
downloadotp-924cd70f8b7cf1fa2256055af39723b24fd6238e.tar.gz
otp-924cd70f8b7cf1fa2256055af39723b24fd6238e.tar.bz2
otp-924cd70f8b7cf1fa2256055af39723b24fd6238e.zip
file: allow read_file_info on file descriptors
Diffstat (limited to 'lib/kernel/src/raw_file_io_list.erl')
-rw-r--r--lib/kernel/src/raw_file_io_list.erl7
1 files changed, 6 insertions, 1 deletions
diff --git a/lib/kernel/src/raw_file_io_list.erl b/lib/kernel/src/raw_file_io_list.erl
index 2e16e63f0e..e4fe434e13 100644
--- a/lib/kernel/src/raw_file_io_list.erl
+++ b/lib/kernel/src/raw_file_io_list.erl
@@ -21,7 +21,8 @@
-export([close/1, sync/1, datasync/1, truncate/1, advise/4, allocate/3,
position/2, write/2, pwrite/2, pwrite/3,
- read_line/1, read/2, pread/2, pread/3]).
+ read_line/1, read/2, pread/2, pread/3,
+ read_handle_info/2]).
%% OTP internal.
-export([ipread_s32bu_p32bu/3, sendfile/8]).
@@ -126,3 +127,7 @@ sendfile(Fd, Dest, Offset, Bytes, ChunkSize, Headers, Trailers, Flags) ->
Args = [Dest, Offset, Bytes, ChunkSize, Headers, Trailers, Flags],
PrivateFd = Fd#file_descriptor.data,
?CALL_FD(PrivateFd, sendfile, Args).
+
+read_handle_info(Fd, Opts) ->
+ PrivateFd = Fd#file_descriptor.data,
+ ?CALL_FD(PrivateFd, read_handle_info, [Opts]).