Deleted Added
full compact
libc_private.h (281712) libc_private.h (281714)
1/*
2 * Copyright (c) 1998 John Birrell <jb@cimlogic.com.au>.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 12 unchanged lines hidden (view full) ---

21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
1/*
2 * Copyright (c) 1998 John Birrell <jb@cimlogic.com.au>.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions
7 * are met:
8 * 1. Redistributions of source code must retain the above copyright

--- 12 unchanged lines hidden (view full) ---

21 * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
22 * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
23 * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
24 * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
25 * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
26 * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
27 * SUCH DAMAGE.
28 *
29 * $FreeBSD: head/lib/libc/include/libc_private.h 281712 2015-04-18 21:35:41Z kib $
29 * $FreeBSD: head/lib/libc/include/libc_private.h 281714 2015-04-18 21:50:13Z kib $
30 *
31 * Private definitions for libc, libc_r and libpthread.
32 *
33 */
34
35#ifndef _LIBC_PRIVATE_H_
36#define _LIBC_PRIVATE_H_
37#include <sys/_types.h>

--- 235 unchanged lines hidden (view full) ---

273
274/*
275 * Function to clean up streams, called from abort() and exit().
276 */
277extern void (*__cleanup)(void) __hidden;
278
279/*
280 * Get kern.osreldate to detect ABI revisions. Explicitly
30 *
31 * Private definitions for libc, libc_r and libpthread.
32 *
33 */
34
35#ifndef _LIBC_PRIVATE_H_
36#define _LIBC_PRIVATE_H_
37#include <sys/_types.h>

--- 235 unchanged lines hidden (view full) ---

273
274/*
275 * Function to clean up streams, called from abort() and exit().
276 */
277extern void (*__cleanup)(void) __hidden;
278
279/*
280 * Get kern.osreldate to detect ABI revisions. Explicitly
281 * ignores value of $OSVERSION and caches result. Prototypes
282 * for the wrapped "new" pad-less syscalls are here for now.
281 * ignores value of $OSVERSION and caches result.
283 */
284int __getosreldate(void);
285#include <sys/_types.h>
286#include <sys/_sigset.h>
287
282 */
283int __getosreldate(void);
284#include <sys/_types.h>
285#include <sys/_sigset.h>
286
288/* With pad */
289__off_t __sys_freebsd6_lseek(int, int, __off_t, int);
290int __sys_freebsd6_ftruncate(int, int, __off_t);
291int __sys_freebsd6_truncate(const char *, int, __off_t);
292__ssize_t __sys_freebsd6_pread(int, void *, __size_t, int, __off_t);
293__ssize_t __sys_freebsd6_pwrite(int, const void *, __size_t, int, __off_t);
294void * __sys_freebsd6_mmap(void *, __size_t, int, int, int, int, __off_t);
295
296struct aiocb;
297struct fd_set;
298struct iovec;
299struct kevent;
300struct msghdr;
301struct pollfd;
302struct rusage;
303struct sigaction;

--- 89 unchanged lines hidden ---
287struct aiocb;
288struct fd_set;
289struct iovec;
290struct kevent;
291struct msghdr;
292struct pollfd;
293struct rusage;
294struct sigaction;

--- 89 unchanged lines hidden ---