Branch: Tag:


1995-10-11 13:00:52 by Fredrik Hübinette (Hubbe) <>


Rev: README:1.1
Rev: bin/create_testsuite:1.3
Rev: bin/hilfe.lpc:1.2
Rev: bin/rsif:1.2
Rev: bin/uhttpd.lpc:1.2
Rev: doc/simulated/open:1.1
Rev: lib/master.lpc:1.2
Rev: lib/simulate.lpc:1.4
Rev: lib/testsuite.lpc:1.3
Rev: src/BUGS:1.3
Rev: src/
Rev: src/
Rev: src/README:1.2
Rev: src/add_efun.c:1.2
Rev: src/add_efun.h:1.2
Rev: src/array.c:1.4
Rev: src/array.h:1.2
Rev: src/backend.c:1.3
Rev: src/backend.h:1.2
Rev: src/builtin_efuns.c:1.2
Rev: src/builtin_efuns.h:1.2
Rev: src/call_out.c:1.5
Rev: src/call_out.h:1.2
Rev: src/callback.c:1.2
Rev: src/callback.h:1.2
Rev: src/config.h:1.6
Rev: src/
Rev: src/debug.c:1.4
Rev: src/debug.h:1.4
Rev: src/docode.c:1.4
Rev: src/docode.h:1.2
Rev: src/dynamic_buffer.c:1.3
Rev: src/dynamic_buffer.h:1.2
Rev: src/efun.h:1.2
Rev: src/error.c:1.2
Rev: src/error.h:1.2
Rev: src/fd_control.c:1.2
Rev: src/fd_control.h:1.2
Rev: src/fsort.c:1.2
Rev: src/fsort.h:1.2
Rev: src/global.h:1.2
Rev: src/hashtable.c:1.2
Rev: src/hashtable.h:1.2
Rev: src/interpret.c:1.5
Rev: src/interpret.h:1.2
Rev: src/language.y:1.3
Rev: src/las.c:1.3
Rev: src/las.h:1.3
Rev: src/lex.c:1.3
Rev: src/lex.h:1.2
Rev: src/list.c:1.3
Rev: src/list.h:1.2
Rev: src/lpc_signal.c:1.1
Rev: src/lpc_signal.h:1.1
Rev: src/lpc_types.c:1.3
Rev: src/lpc_types.h:1.2
Rev: src/
Rev: src/macros.h:1.4
Rev: src/main.c:1.8
Rev: src/main.h:1.2
Rev: src/mapping.c:1.4
Rev: src/mapping.h:1.2
Rev: src/memory.c:1.3
Rev: src/memory.h:1.2
Rev: src/module.c:1.2
Rev: src/module.h:1.2
Rev: src/modules/files/
Rev: src/modules/files/
Rev: src/modules/files/
Rev: src/modules/files/datagram.c:1.2
Rev: src/modules/files/efuns.c:1.4
Rev: src/modules/files/file.c:1.5
Rev: src/modules/files/file.h:1.3
Rev: src/modules/files/
Rev: src/modules/files/socket.c:1.6
Rev: src/modules/math/
Rev: src/modules/math/
Rev: src/modules/math/math.c:1.2
Rev: src/modules/regexp/
Rev: src/modules/regexp/
Rev: src/modules/regexp/glue.c:1.2
Rev: src/modules/regexp/regexp.h:1.2
Rev: src/modules/sprintf/
Rev: src/modules/sprintf/
Rev: src/modules/sprintf/sprintf.c:1.2
Rev: src/object.c:1.3
Rev: src/object.h:1.2
Rev: src/opcodes.c:1.6
Rev: src/opcodes.h:1.2
Rev: src/operators.c:1.3
Rev: src/operators.h:1.2
Rev: src/otable.h:1.2
Rev: src/port.c:1.9
Rev: src/port.h:1.4
Rev: src/program.h:1.2
Rev: src/rusage.c:1.3
Rev: src/rusage.h:1.2
Rev: src/stralloc.c:1.3
Rev: src/stralloc.h:1.3
Rev: src/stuff.c:1.2
Rev: src/stuff.h:1.2
Rev: src/svalue.c:1.4
Rev: src/svalue.h:1.2
Rev: src/todo:1.2
Rev: src/types.h:1.6
Rev: src/ualarm.c:1.2

1854:      </doc>   </docgroup> + <docgroup homogen-name='open' homogen-type='method'> + <method name='open'/><doc placeholder='true'> + <text> + <p><tt>open</tt> - open a file and return the file object</p> +  + <tt><p>object open(string <i>file</i>, string <i>mode</i>);<br/> + </p> + </tt> + <p>Opens a file for 'mode' and returns the object, or zero if the<br/> + <dl><group><text>file cannot be opened.<br/> + </text></group></dl> + </p> + <p><dl><group><text>file is the filename, and mode is a combination of theese characters:<br/> + </text></group></dl> + </p> + <p><dl><group><text>r -- Open for read<br/> + w -- Open for write<br/> + a -- When write, open for append<br/> + t -- When write, truncate<br/> + c -- When read or write, if there is no file, try to create one.<br/> + x -- Fail if file already exist (use with 'c')<br/> + </text></group></dl> + </p> + <p><dl><group><text>One of r or w must always be present.<br/> + </text></group></dl> + </p> + <p><dl><group><text>The return value is either the file object or false (integer zero).<br/> + </text></group></dl> + </p> + <p><dl><group><text>Functions in the file object include:<br/> + string read(int howmuch)<br/> + int write(string what)<br/> + int seek(int whereto)<br/> + <br/> + See the documentation for files/file for more information.<br/> + </text></group></dl></p> + </text> +  + <group><seealso/><text> + <p><ref resolved='predef::/precompiled/file' to='predef::file'>files/file</ref>, <ref resolved='predef::read_bytes' to='read_bytes'>read_bytes</ref> and <ref resolved='predef::write_file' to='write_file'>write_file</ref></p> + </text></group> +  + </doc> + </docgroup>   <docgroup homogen-name='perror' homogen-type='method'>   <method name='perror'/><doc placeholder='true'>   <text>