27 lines
844 B
Plaintext
27 lines
844 B
Plaintext
read_buffer - read from a file and return a buffer
|
|
|
|
mixed read_buffer( mixed src, int start, int len);
|
|
|
|
This efun is only available if DISALLOW_BUFFER_TYPE is not compiled in.
|
|
|
|
If 'src' is a string (filename), then the filename will be read, starting
|
|
at byte # 'start', for 'len' bytes, and returned as a buffer. If neither
|
|
argument is given, the entire file is read.
|
|
|
|
If 'src' is a buffer, then characters are read from the buffer beginning
|
|
at byte # 'start' in the buffer, and for 'len' # of bytes, and returned
|
|
as a string.
|
|
|
|
Note that the maximum number of bytes you can read from a file and into
|
|
a buffer is controlled via the 'maximum byte transfer' parameter in the
|
|
runtime config file.
|
|
|
|
See also:
|
|
write_buffer,
|
|
allocate_buffer,
|
|
bufferp,
|
|
read_bytes,
|
|
write_bytes
|
|
|
|
Tim Hollebeek Beek@ZorkMUD, Lima Bean, IdeaExchange, and elsewhere
|