source: rtems/cpukit/posix/src/aio.c @ 67d224a

4.104.114.84.95
Last change on this file since 67d224a was eb5a7e07, checked in by Joel Sherrill <joel.sherrill@…>, on 10/06/95 at 20:48:38

fixed missing CVS IDs

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