12c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich/*
22c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * Copyright (C) 2013 The Android Open Source Project
32c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * All rights reserved.
42c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *
52c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * Redistribution and use in source and binary forms, with or without
62c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * modification, are permitted provided that the following conditions
72c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * are met:
82c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *  * Redistributions of source code must retain the above copyright
92c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *    notice, this list of conditions and the following disclaimer.
102c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *  * Redistributions in binary form must reproduce the above copyright
112c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *    notice, this list of conditions and the following disclaimer in
122c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *    the documentation and/or other materials provided with the
132c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *    distribution.
142c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich *
152c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
162c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
172c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
182c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
192c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
202c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
212c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
222c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
232c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
242c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT
252c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
262c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich * SUCH DAMAGE.
272c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich */
28abc21c80563454ff1f5a04effcf4f807996d3b10Nick Kralevich#ifndef _PRIVATE_BIONIC_AUXV_H_
29abc21c80563454ff1f5a04effcf4f807996d3b10Nick Kralevich#define _PRIVATE_BIONIC_AUXV_H_
302c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich
312c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich#include <elf.h>
320266ae5f884d72da58f33a072e865ba131234a5eElliott Hughes#include <link.h>
3336fa67bcdd90f18a3c68f8637ae836762407fa51Elliott Hughes#include <sys/cdefs.h>
342c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich
352c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich__BEGIN_DECLS
362c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich
370266ae5f884d72da58f33a072e865ba131234a5eElliott Hughesextern ElfW(auxv_t)* __libc_auxv;
382c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich
392c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich__END_DECLS
402c5153b043b44e9935a334ae9b2d5a4bc5258b40Nick Kralevich
41abc21c80563454ff1f5a04effcf4f807996d3b10Nick Kralevich#endif /* _PRIVATE_BIONIC_AUXV_H_ */
42