uevent.h revision 57de8b8f27f887ca8084671df777a4ac199ba647
13f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang/* 23f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * Copyright (C) 2011 The Android Open Source Project 33f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * 43f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * Licensed under the Apache License, Version 2.0 (the "License"); 53f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * you may not use this file except in compliance with the License. 63f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * You may obtain a copy of the License at 73f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * 83f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * http://www.apache.org/licenses/LICENSE-2.0 93f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * 103f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * Unless required by applicable law or agreed to in writing, software 113f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * distributed under the License is distributed on an "AS IS" BASIS, 123f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 133f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * See the License for the specific language governing permissions and 143f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang * limitations under the License. 153f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang */ 163f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang 173f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#ifndef __CUTILS_UEVENT_H 183f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#define __CUTILS_UEVENT_H 193f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang 203f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#include <sys/socket.h> 213f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang 223f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#ifdef __cplusplus 233f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tangextern "C" { 243f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#endif 253f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang 2657de8b8f27f887ca8084671df777a4ac199ba647Nick Kralevichssize_t uevent_kernel_multicast_recv(int socket, void *buffer, size_t length); 273f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang 283f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#ifdef __cplusplus 293f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang} 303f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#endif 313f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang 323f582e92f07d358f3d0941b86407b39e2e7e67ccVernon Tang#endif /* __CUTILS_UEVENT_H */ 33