Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
4921 Serge 1
 
2
#include "io.h"
3
4
 
5
6
 
7
           size_t offset, size_t count, size_t *done)
8
{
9
    *done = 0;
10
    return 10;
11
};
12
13
 
14
           size_t offset, size_t count, size_t *done) __attribute__ ((alias("fake_io")));
15
16
 
17
           size_t offset, size_t count, size_t *done) __attribute__ ((alias("fake_io")));
18
19
 
20
{
21
    __asm__ __volatile__(
22
    "int $0x40 \n\t"
23
    ::"a"(63), "b"(1),"c"(val));
24
}
25
26
 
27
                 size_t offset, size_t count, size_t *writes)
28
{
29
    int ret = count;
30
    const char *p = buff;
31
32
 
33
    {
34
        debug_out(*p++);
35
    };
36
    *writes = ret;
37
    return ret;
38
};
39
40
 
41
{
42
    __io_handle *ioh;
43
44
 
45
    ioh->mode  = _READ|_ISTTY;
46
    ioh->read  = &fake_io_read;
47
    ioh->write = &fake_io_write;
48
49
 
50
    ioh->mode  = _WRITE|_ISTTY;
51
    ioh->read  = &fake_io_read;
52
    ioh->write = &debugwrite;
53
54
 
55
    ioh->mode  = _WRITE|_ISTTY;
56
    ioh->read  = &fake_io_read;
57
    ioh->write = &debugwrite;
58
59
 
60