From b87886278f35569edd22817c87242134298250af Mon Sep 17 00:00:00 2001 From: Hans Bolinder Date: Tue, 15 Jan 2013 14:52:28 +0100 Subject: [hipe, kernel, stdlib] Correct a few types The type ascii_string() in the base64 module has been corrected. The type file:file_info() has been cleaned up. The type file:fd() has been made opaque in the documentation. The type nodes() has been removed from erl_bif_types.erl. --- lib/kernel/doc/src/file.xml | 53 +++++++++++++++++++++++++-------------------- 1 file changed, 29 insertions(+), 24 deletions(-) (limited to 'lib/kernel/doc/src') diff --git a/lib/kernel/doc/src/file.xml b/lib/kernel/doc/src/file.xml index e30ade1bd2..4a9b7d2ceb 100644 --- a/lib/kernel/doc/src/file.xml +++ b/lib/kernel/doc/src/file.xml @@ -4,7 +4,7 @@
- 19962012 + 19962013 Ericsson AB. All Rights Reserved. @@ -100,7 +100,11 @@ - + fd() + +

A file descriptor representing a file opened in raw mode.

+
@@ -109,8 +113,8 @@

As returned by - file:open/2, - a process handling I/O-protocols.

+ file:open/2; + pid() is a process handling I/O-protocols.

@@ -662,7 +666,8 @@ raw -

The raw option allows faster access to a file, +

+ The raw option allows faster access to a file, because no Erlang process is needed to handle the file. However, a file opened in this way has the following limitations:

@@ -1251,11 +1256,11 @@

The record file_info contains the following fields.

- size = integer() + size = integer() >= 0

Size of file in bytes.

- type = device | directory | regular | other + type = device | directory | other | regular | symlink

The type of the file.

@@ -1263,22 +1268,22 @@

The current system access to the file.

- atime = date_time() | integer() + atime = date_time() | integer() >= 0

The last time the file was read.

- mtime = date_time() | integer() + mtime = date_time() | integer() >= 0

The last time the file was written.

- ctime = date_time() | integer() + ctime = date_time() | integer() >=0

The interpretation of this time field depends on the operating system. On Unix, it is the last time the file or the inode was changed. In Windows, it is the create time.

- mode = integer() + mode = integer() >= 0

The file permissions as the sum of the following bit values:

@@ -1309,33 +1314,33 @@

On Unix platforms, other bits than those listed above may be set.

- links = integer() + links = integer() >= 0

Number of links to the file (this will always be 1 for file systems which have no concept of links).

- major_device = integer() + major_device = integer() >= 0

Identifies the file system where the file is located. In Windows, the number indicates a drive as follows: 0 means A:, 1 means B:, and so on.

- minor_device = integer() + minor_device = integer() >= 0

Only valid for character devices on Unix. In all other cases, this field is zero.

- inode = integer() + inode = integer() >= 0

Gives the inode number. On non-Unix file systems, this field will be zero.

- uid = integer() + uid = integer() >= 0

Indicates the owner of the file. Will be zero for non-Unix file systems.

- gid = integer() + gid = integer() >= 0

Gives the group that the owner of the file belongs to. Will be zero for non-Unix file systems.

@@ -1766,22 +1771,22 @@

The following fields are used from the record, if they are given.

- atime = date_time() | integer() + atime = date_time() | integer() >= 0

The last time the file was read.

- mtime = date_time() | integer() + mtime = date_time() | integer() >= 0

The last time the file was written.

- ctime = date_time() | integer() + ctime = date_time() | integer() >= 0

On Unix, any value give for this field will be ignored (the "ctime" for the file will be set to the current time). On Windows, this field is the new creation time to set for the file.

- mode = integer() + mode = integer() >= 0

The file permissions as the sum of the following bit values:

@@ -1812,15 +1817,15 @@

On Unix platforms, other bits than those listed above may be set.

- uid = integer() + uid = integer() >= 0

Indicates the owner of the file. Ignored for non-Unix file systems.

- gid = integer() + gid = integer() >= 0

Gives the group that the owner of the file belongs to. - Ignored non-Unix file systems.

+ Ignored for non-Unix file systems.

Typical error reasons:

-- cgit v1.2.3