1IO(3kaya)                    Kaya module reference                   IO(3kaya)
2
3
4

NAME

6       IO - File input/output and filesystem access
7

DESCRIPTION

9       This  module contains functions for file input and output, and filesys‐
10       tem access. File names may be given as absolute file paths, or relative
11       to  the  current  directory  (which  may  be  changed with System.chdir
12       (3kaya) ). Additional functions for handling binary files may be  found
13       in the Binary(3kaya) module.
14

DATA TYPES

16       IO.Dir (3kaya)
17       IO.DirEntry (3kaya)
18       IO.DirInfo (3kaya)
19       IO.DirTree (3kaya)
20       IO.File (3kaya)
21       IO.FileMode (3kaya)
22       IO.Mode (3kaya)
23       IO.Permission (3kaya)
24       IO.Permissions (3kaya)
25       IO.Stat (3kaya)

EXCEPTIONS

27       IO.ClosedFile (3kaya)
28       IO.DirError (3kaya)
29       IO.FileError (3kaya)
30       IO.InvalidMode (3kaya)
31       IO.ReadOnlyFile (3kaya)
32       IO.WriteOnlyFile (3kaya)

FUNCTIONS

34       IO.__t_get (3kaya)
35       IO.__t_getString (3kaya)
36       IO.__t_readFile (3kaya)
37       IO.close (3kaya)
38       IO.closeDir (3kaya)
39       IO.dirinfo (3kaya)
40       IO.eof (3kaya)
41       IO.file (3kaya)
42       IO.fileExecutable (3kaya)
43       IO.fileExists (3kaya)
44       IO.fileReadable (3kaya)
45       IO.fileWritable (3kaya)
46       IO.flush (3kaya)
47       IO.fpos (3kaya)
48       IO.fseek (3kaya)
49       IO.get (3kaya)
50       IO.getChar (3kaya)
51       IO.getDirInfo (3kaya)
52       IO.getInt (3kaya)
53       IO.getString (3kaya)
54       IO.listDir (3kaya)
55       IO.mkdir (3kaya)
56       IO.open (3kaya)
57       IO.openCheck (3kaya)
58       IO.openDir (3kaya)
59       IO.ptr (3kaya)
60       IO.put (3kaya)
61       IO.putChar (3kaya)
62       IO.putInt (3kaya)
63       IO.putStr (3kaya)
64       IO.readCheck (3kaya)
65       IO.readDir (3kaya)
66       IO.readFile (3kaya)
67       IO.rename (3kaya)
68       IO.reopen (3kaya)
69       IO.stat (3kaya)
70       IO.stderr (3kaya)
71       IO.stdin (3kaya)
72       IO.stdout (3kaya)
73       IO.tmpFile (3kaya)
74       IO.unlink (3kaya)
75       IO.writeCheck (3kaya)
76       IO.writeFile (3kaya)

AUTHORS

78       Kaya   standard  library  by  Edwin  Brady,  Chris  Morris  and  others
79       (kaya@kayalang.org). For further information see http://kayalang.org/

LICENSE

81       The Kaya standard library is free software;  you  can  redistribute  it
82       and/or  modify  it  under  the  terms  of the GNU Lesser General Public
83       License (version 2.1 or any later version) as  published  by  the  Free
84       Software Foundation.
85
86
87
88Kaya                             December 2010                       IO(3kaya)
Impressum