diff options
Diffstat (limited to 'bootstrap/lib/kernel/include')
| -rw-r--r-- | bootstrap/lib/kernel/include/file.hrl | 31 | 
1 files changed, 17 insertions, 14 deletions
| diff --git a/bootstrap/lib/kernel/include/file.hrl b/bootstrap/lib/kernel/include/file.hrl index 7cf033f7f5..36112bb040 100644 --- a/bootstrap/lib/kernel/include/file.hrl +++ b/bootstrap/lib/kernel/include/file.hrl @@ -1,7 +1,7 @@  %%  %% %CopyrightBegin%  %% -%% Copyright Ericsson AB 1997-2013. All Rights Reserved. +%% Copyright Ericsson AB 1997-2015. All Rights Reserved.  %%  %% Licensed under the Apache License, Version 2.0 (the "License");  %% you may not use this file except in compliance with the License. @@ -23,37 +23,40 @@  %%--------------------------------------------------------------------------  -record(file_info, -        {size   :: non_neg_integer(),   % Size of file in bytes. -         type   :: 'device' | 'directory' | 'other' | 'regular' | 'symlink', -         access :: 'read' | 'write' | 'read_write' | 'none', -         atime  :: file:date_time() | non_neg_integer(), +        {size   :: non_neg_integer() | 'undefined',  % Size of file in bytes. +         type   :: 'device' | 'directory' | 'other' | 'regular' | 'symlink' +                 | 'undefined', +         access :: 'read' | 'write' | 'read_write' | 'none' | 'undefined', +         atime  :: file:date_time() | non_neg_integer() | 'undefined',                                       % The local time the file was last read:                                       % {{Year, Mon, Day}, {Hour, Min, Sec}}.                                       % atime, ctime, mtime may also be unix epochs() -         mtime  :: file:date_time() | non_neg_integer(), +         mtime  :: file:date_time() | non_neg_integer() | 'undefined',                                       % The local time the file was last written. -         ctime  :: file:date_time() | non_neg_integer(), +         ctime  :: file:date_time() | non_neg_integer() | 'undefined',                                       % The interpretation of this time field                                       % is dependent on operating system.                                       % On Unix it is the last time the file                                       % or the inode was changed.  On Windows,                                       % it is the creation time. -         mode   :: non_neg_integer(), % File permissions.  On Windows, +         mode   :: non_neg_integer() | 'undefined', +                                     % File permissions.  On Windows,                                       % the owner permissions will be                                       % duplicated for group and user. -         links  :: non_neg_integer(), +         links  :: non_neg_integer() | 'undefined',                                       % Number of links to the file (1 if the                                       % filesystem doesn't support links). -         major_device :: non_neg_integer(), +         major_device :: non_neg_integer() | 'undefined',                                       % Identifies the file system (Unix),                                       % or the drive number (A: = 0, B: = 1)                                       % (Windows).           %% The following are Unix specific.           %% They are set to zero on other operating systems. -         minor_device :: non_neg_integer(), % Only valid for devices. -         inode   :: non_neg_integer(),       % Inode number for file. -         uid     :: non_neg_integer(),       % User id for owner. -         gid     :: non_neg_integer()}).     % Group id for owner. +         minor_device :: non_neg_integer() | 'undefined', +                                             % Only valid for devices. +         inode   :: non_neg_integer() | 'undefined',  % Inode number for file. +         uid     :: non_neg_integer() | 'undefined',   % User id for owner. +         gid     :: non_neg_integer() | 'undefined'}). % Group id for owner.  -record(file_descriptor, | 
