source: rtems/cpukit/posix/src/aio.c @ 811fae1

4.104.114.84.95
Last change on this file since 811fae1 was 3afecf8, checked in by Joel Sherrill <joel.sherrill@…>, on 04/15/99 at 18:56:42

Now compiles and is included in normal build even though it is untested.

  • Property mode set to 100644
File size: 1.6 KB
Line 
1/*
2 *  $Id$
3 */
4
5#include <aio.h>
6
7#include <rtems/system.h>
8#include <rtems/posix/seterr.h>
9
10int POSIX_NOT_IMPLEMENTED();
11
12/*PAGE
13 *
14 *  6.7.2 Asynchronous Read, P1003.1b-1993, p. 154
15 */
16
17int 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
29int 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
41int 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
56int 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
69int 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
81int 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
94int 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
108int aio_fsync(
109  int            op,
110  struct aiocb  *aiocbp
111)
112{
113  return POSIX_NOT_IMPLEMENTED();
114}
Note: See TracBrowser for help on using the repository browser.