Module Windows::MSVCRT::IO
In: lib/windows/msvcrt/io.rb

Methods

clearerr   close   fclose   fcloseall   fdopen   feof   ferror   fflush   fgetc   fgetpos   fgets   fgetwc   fgetws   fileno   flushall   fopen   fputs   fputws   getc   getwc   open   tempnam   tmpfile   tmpfile_s   tmpnam   wfdopen   wfopen   wopen   wtempnam   wtmpnam  

Constants

S_IFMT = 0170000
S_IFDIR = 0040000
S_IFCHR = 0020000
S_IFIFO = 0010000
S_IFREG = 0100000
S_IREAD = 0000400
S_IWRITE = 0000200
S_IEXEC = 0000100
Clearerr = API.new('clearerr', 'I', 'V', 'msvcrt')
Close = API.new('_close', 'I', 'V', 'msvcrt')
Fclose = API.new('fclose', 'I', 'I', 'msvcrt')
Fcloseall = API.new('_fcloseall', 'V', 'I', 'msvcrt')
Fdopen = API.new('_fdopen', 'IP', 'I', 'msvcrt')
Feof = API.new('feof', 'I', 'I', 'msvcrt')
Ferror = API.new('ferror', 'L', 'I', 'msvcrt')
Fflush = API.new('fflush', 'I', 'I', 'msvcrt')
Fgetc = API.new('fgetc', 'L', 'I', 'msvcrt')
Fgetpos = API.new('fgetpos', 'LP', 'I', 'msvcrt')
Fgetwc = API.new('fgetwc', 'L', 'I', 'msvcrt')
Fgets = API.new('fgets', 'PIL', 'P', 'msvcrt')
Fgetws = API.new('fgetws', 'PIL', 'P', 'msvcrt')
Fileno = API.new('_fileno', 'I', 'I', 'msvcrt')
Flushall = API.new('_flushall', 'V', 'I', 'msvcrt')
Fopen = API.new('fopen', 'PP', 'I', 'msvcrt')
Fputs = API.new('fputs', 'PL', 'I', 'msvcrt')
Fputws = API.new('fputws', 'PL', 'I', 'msvcrt')
Getc = API.new('getc', 'L', 'I', 'msvcrt')
Getwc = API.new('getwc', 'L', 'L', 'msvcrt')
Open = API.new('_open', 'PPI', 'I', 'msvcrt')
Rmtmp = API.new('_rmtmp', 'V', 'I', 'msvcrt')
Tempnam = API.new('_tempnam', 'PP', 'P', 'msvcrt')
Tmpfile = API.new('tmpfile', 'V', 'L', 'msvcrt')
Tmpnam = API.new('tmpnam', 'P', 'P', 'msvcrt')
Wopen = API.new('_wopen', 'PPI', 'I', 'msvcrt')
Wfdopen = API.new('_wfdopen', 'IP', 'I', 'msvcrt')
Wfopen = API.new('_wfopen', 'PPI', 'I', 'msvcrt')
Wtempnam = API.new('_wtempnam', 'PP', 'P', 'msvcrt')
Wtmpnam = API.new('_wtmpnam', 'P', 'P', 'msvcrt')
Tmpfile_s = API.new('_tmpfile_s', 'P', 'L', 'msvcrt')

Public Instance methods

[Validate]