]>
Commit | Line | Data |
---|---|---|
97eba8fc BP |
1 | /* Copyright (c) 2013 Nicira, Inc. |
2 | * | |
3 | * Licensed under the Apache License, Version 2.0 (the "License"); | |
4 | * you may not use this file except in compliance with the License. | |
5 | * You may obtain a copy of the License at: | |
6 | * | |
7 | * http://www.apache.org/licenses/LICENSE-2.0 | |
8 | * | |
9 | * Unless required by applicable law or agreed to in writing, software | |
10 | * distributed under the License is distributed on an "AS IS" BASIS, | |
11 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | |
12 | * See the License for the specific language governing permissions and | |
13 | * limitations under the License. | |
14 | */ | |
15 | ||
16 | #include <config.h> | |
17 | ||
888e0cf4 BP |
18 | /* This is a null implementation of the asynchronous I/O interface for systems |
19 | * that don't have a form of asynchronous I/O. */ | |
97eba8fc BP |
20 | |
21 | #include "async-append.h" | |
22 | ||
23 | #include <stdlib.h> | |
24 | #include <unistd.h> | |
25 | ||
26 | #include "util.h" | |
27 | ||
97eba8fc | 28 | struct async_append * |
888e0cf4 | 29 | async_append_create(int fd OVS_UNUSED) |
97eba8fc | 30 | { |
888e0cf4 | 31 | return NULL; |
97eba8fc BP |
32 | } |
33 | ||
34 | void | |
35 | async_append_destroy(struct async_append *ap) | |
36 | { | |
888e0cf4 | 37 | ovs_assert(ap == NULL); |
97eba8fc BP |
38 | } |
39 | ||
40 | void | |
888e0cf4 BP |
41 | async_append_write(struct async_append *ap OVS_UNUSED, |
42 | const void *data OVS_UNUSED, size_t size OVS_UNUSED) | |
97eba8fc | 43 | { |
428b2edd | 44 | OVS_NOT_REACHED(); |
97eba8fc BP |
45 | } |
46 | ||
47 | void | |
48 | async_append_flush(struct async_append *ap OVS_UNUSED) | |
49 | { | |
428b2edd | 50 | OVS_NOT_REACHED(); |
97eba8fc | 51 | } |