summaryrefslogtreecommitdiffstats
path: root/libcutils
diff options
context:
space:
mode:
authorColin Cross <ccross@android.com>2013-07-23 16:59:20 -0700
committerColin Cross <ccross@android.com>2013-07-24 12:32:39 -0700
commit9227bd385504ace739d4451a6c5dc3d777b5bf21 (patch)
tree355484e01ff5efa0be976905767fc7126a678cb6 /libcutils
parent87bc464a9f62f026fd841d3b54cfb1a5d57d83a3 (diff)
downloadsystem_core-9227bd385504ace739d4451a6c5dc3d777b5bf21.tar.gz
system_core-9227bd385504ace739d4451a6c5dc3d777b5bf21.tar.bz2
system_core-9227bd385504ace739d4451a6c5dc3d777b5bf21.zip
Move liblog headers to system/core/include/log
Move the liblog headers to log/ instead of cutils/ to complete the separation of libcutils and liblog. cutils/log.h still exists and includes log/log.h in order to support the many existing modules that use cutils/log.h. Change-Id: I2758c9f4aedcb809ca7ba8383d0f55041dd44345
Diffstat (limited to 'libcutils')
-rw-r--r--libcutils/Android.mk5
-rw-r--r--libcutils/uio.c76
2 files changed, 1 insertions, 80 deletions
diff --git a/libcutils/Android.mk b/libcutils/Android.mk
index e46216eec..0fd5a57e0 100644
--- a/libcutils/Android.mk
+++ b/libcutils/Android.mk
@@ -65,10 +65,7 @@ ifneq ($(strip $(USE_MINGW)),)
WINDOWS_HOST_ONLY := 1
endif
-ifeq ($(WINDOWS_HOST_ONLY),1)
- commonSources += \
- uio.c
-else
+ifneq ($(WINDOWS_HOST_ONLY),1)
commonSources += \
fs.c \
multiuser.c
diff --git a/libcutils/uio.c b/libcutils/uio.c
deleted file mode 100644
index baa8051bc..000000000
--- a/libcutils/uio.c
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright (C) 2007 The Android Open Source Project
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-#ifndef HAVE_SYS_UIO_H
-
-#include <cutils/uio.h>
-#include <unistd.h>
-
-int readv( int fd, struct iovec* vecs, int count )
-{
- int total = 0;
-
- for ( ; count > 0; count--, vecs++ ) {
- const char* buf = vecs->iov_base;
- int len = vecs->iov_len;
-
- while (len > 0) {
- int ret = read( fd, buf, len );
- if (ret < 0) {
- if (total == 0)
- total = -1;
- goto Exit;
- }
- if (ret == 0)
- goto Exit;
-
- total += ret;
- buf += ret;
- len -= ret;
- }
- }
-Exit:
- return total;
-}
-
-int writev( int fd, const struct iovec* vecs, int count )
-{
- int total = 0;
-
- for ( ; count > 0; count--, vecs++ ) {
- const char* buf = (const char*)vecs->iov_base;
- int len = (int)vecs->iov_len;
-
- while (len > 0) {
- int ret = write( fd, buf, len );
- if (ret < 0) {
- if (total == 0)
- total = -1;
- goto Exit;
- }
- if (ret == 0)
- goto Exit;
-
- total += ret;
- buf += ret;
- len -= ret;
- }
- }
-Exit:
- return total;
-}
-
-#endif /* !HAVE_SYS_UIO_H */