sysent3d.c revision 3f54fd611f536639ec30dd53c48e5ec1897cc7d9
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski/***********************************************************************
e9458b1a7a19a63aa4c179f9ab20f4d50681c168Jens Elkner* *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* This software is part of the ast package *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* Copyright (c) 1989-2011 AT&T Intellectual Property *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* and is licensed under the *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* Eclipse Public License, Version 1.0 *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* by AT&T Intellectual Property *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* A copy of the License is available at *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* http://www.eclipse.org/org/documents/epl-v10.html *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* (with md5 checksum b35adb5213ca9657e911e9befb180842) *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* Information and Software Systems Research *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* AT&T Research *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* Florham Park NJ *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* *
27de5bf664bde811f402d8e43db0721d3c58362cTill Mossakowski* Glenn Fowler <gsf@research.att.com> *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* David Korn <dgk@research.att.com> *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* Eduardo Krell <ekrell@adexus.cl> *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski* *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski***********************************************************************/
27de5bf664bde811f402d8e43db0721d3c58362cTill Mossakowski#pragma prototyped
80875f917d741946a39d0ec0b5721e46ba609823Till Mossakowski
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski/*
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski * any 3d library function `declaring' PULL_IN_3D will pull in all of 3d
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski * exit seems to be the best candidate
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski *
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski * guess where bsd4.4 puts the lseek prototype
b6f5631ceb98f1be235d3b53e145f83fd7565bfamcodescu */
80875f917d741946a39d0ec0b5721e46ba609823Till Mossakowski
80875f917d741946a39d0ec0b5721e46ba609823Till Mossakowski#if defined(__STDPP__directive) && defined(__STDPP__hide)
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski__STDPP__directive pragma pp:hide lseek
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski#else
27de5bf664bde811f402d8e43db0721d3c58362cTill Mossakowski#define lseek ______lseek
726baec6dfb69adb27f2afb4b2027fe5e7670c4aTill Mossakowski#endif
04f798a5a79477754ad20e255444d99757911be0mcodescu
27de5bf664bde811f402d8e43db0721d3c58362cTill Mossakowski#include <sys/types.h>
27de5bf664bde811f402d8e43db0721d3c58362cTill Mossakowski
27ae03fc2f67c39292e72f0a69837f34b2521c29mcodescu#if defined(__STDPP__directive) && defined(__STDPP__hide)
27ae03fc2f67c39292e72f0a69837f34b2521c29mcodescu__STDPP__directive pragma pp:nohide lseek
09e732ce6115cf6aaedc2622e8e78696bb875b60mcodescu#else
09e732ce6115cf6aaedc2622e8e78696bb875b60mcodescu#undef lseek
09e732ce6115cf6aaedc2622e8e78696bb875b60mcodescu#endif
09e732ce6115cf6aaedc2622e8e78696bb875b60mcodescu
b0dc688d623e51d3848b4b56d090669f18fc8f17mcodescu#define SYSENT3D 1
b6f5631ceb98f1be235d3b53e145f83fd7565bfamcodescu
27ae03fc2f67c39292e72f0a69837f34b2521c29mcodescu#include "FEATURE/syscall"
04f798a5a79477754ad20e255444d99757911be0mcodescu