OpenCores
URL https://opencores.org/ocsvn/or1k/or1k/trunk

Subversion Repositories or1k

[/] [or1k/] [trunk/] [rtems/] [c/] [src/] [exec/] [posix/] [src/] [aio.c] - Blame information for rev 1765

Details | Compare with Previous | View Log

Line No. Rev Author Line
1 158 chris
/*
2 208 chris
 *  $Id: aio.c,v 1.2 2001-09-27 11:59:17 chris Exp $
3 158 chris
 */
4
 
5
#include <aio.h>
6
 
7
#include <rtems/system.h>
8
#include <rtems/posix/seterr.h>
9
 
10
int POSIX_NOT_IMPLEMENTED();
11
 
12
/*PAGE
13
 *
14
 *  6.7.2 Asynchronous Read, P1003.1b-1993, p. 154
15
 */
16
 
17
int aio_read(
18
  struct aiocb  *aiocbp
19
)
20
{
21
  return POSIX_NOT_IMPLEMENTED();
22
}
23
 
24
/*PAGE
25
 *
26
 *  6.7.3 Asynchronous Write, P1003.1b-1993, p. 155
27
 */
28
 
29
int aio_write(
30
  struct aiocb  *aiocbp
31
)
32
{
33
  return POSIX_NOT_IMPLEMENTED();
34
}
35
 
36
/*PAGE
37
 *
38
 *  6.7.4 List Directed I/O, P1003.1b-1993, p. 158
39
 */
40
 
41
int lio_listio(
42
  int                    mode,
43
  struct aiocb  * const  list[],
44
  int                    nent,
45
  struct sigevent       *sig
46
)
47
{
48
  return POSIX_NOT_IMPLEMENTED();
49
}
50
 
51
/*PAGE
52
 *
53
 *  6.7.5 Retrieve Error of Asynchronous I/O Operation, P1003.1b-1993, p. 161
54
 */
55
 
56
int aio_error(
57
  const struct aiocb  *aiocbp
58
)
59
{
60
  return POSIX_NOT_IMPLEMENTED();
61
}
62
 
63
/*PAGE
64
 *
65
 *  6.7.6 Retrieve Return Status of Asynchronous I/O Operation,
66
 *        P1003.1b-1993, p. 162
67
 */
68
 
69
int aio_return(
70
  const struct aiocb  *aiocbp
71
)
72
{
73
  return POSIX_NOT_IMPLEMENTED();
74
}
75
 
76
/*PAGE
77
 *
78
 *  6.7.7 Cancel Asynchronous I/O Operation, P1003.1b-1993, p. 163
79
 */
80
 
81
int aio_cancel(
82
  int            filedes,
83
  struct aiocb  *aiocbp
84
)
85
{
86
  return POSIX_NOT_IMPLEMENTED();
87
}
88
 
89
/*PAGE
90
 *
91
 *  6.7.7 Wait for Asynchronous I/O Request, P1003.1b-1993, p. 164
92
 */
93
 
94
int aio_suspend(
95
  struct aiocb  * const   list[],
96
  int                     nent,
97
  const struct timespec  *timeout
98
)
99
{
100
  return POSIX_NOT_IMPLEMENTED();
101
}
102
 
103
/*PAGE
104
 *
105
 *  6.7.9 Asynchronous File Synchronization, P1003.1b-1993, p. 166
106
 */
107
 
108
int aio_fsync(
109
  int            op,
110
  struct aiocb  *aiocbp
111
)
112
{
113
  return POSIX_NOT_IMPLEMENTED();
114
}

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.