1/*********************************************************************** 2* * 3* This software is part of the ast package * 4* Copyright (c) 1985-2010 AT&T Intellectual Property * 5* and is licensed under the * 6* Common Public License, Version 1.0 * 7* by AT&T Intellectual Property * 8* * 9* A copy of the License is available at * 10* http://www.opensource.org/licenses/cpl1.0.txt * 11* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 12* * 13* Information and Software Systems Research * 14* AT&T Research * 15* Florham Park NJ * 16* * 17* Glenn Fowler <gsf@research.att.com> * 18* David Korn <dgk@research.att.com> * 19* Phong Vo <kpv@research.att.com> * 20* * 21***********************************************************************/ 22/* 23 * porting hacks here 24 */ 25 26#include <ast.h> 27#include <ls.h> 28 29#include "FEATURE/hack" 30 31void _STUB_gross(){} 32 33#if _lcl_xstat 34 35extern int fstat(int fd, struct stat* st) 36{ 37#if _lib___fxstat 38 return __fxstat(_STAT_VER, fd, st); 39#else 40 return _fxstat(_STAT_VER, fd, st); 41#endif 42} 43 44extern int lstat(const char* path, struct stat* st) 45{ 46#if _lib___lxstat 47 return __lxstat(_STAT_VER, path, st); 48#else 49 return _lxstat(_STAT_VER, path, st); 50#endif 51} 52 53extern int stat(const char* path, struct stat* st) 54{ 55#if _lib___xstat 56 return __xstat(_STAT_VER, path, st); 57#else 58 return _xstat(_STAT_VER, path, st); 59#endif 60} 61 62#endif 63 64#if _lcl_xstat64 65 66extern int fstat64(int fd, struct stat64* st) 67{ 68#if _lib___fxstat64 69 return __fxstat64(_STAT_VER, fd, st); 70#else 71 return _fxstat64(_STAT_VER, fd, st); 72#endif 73} 74 75extern int lstat64(const char* path, struct stat64* st) 76{ 77#if _lib___lxstat64 78 return __lxstat64(_STAT_VER, path, st); 79#else 80 return _lxstat64(_STAT_VER, path, st); 81#endif 82} 83 84extern int stat64(const char* path, struct stat64* st) 85{ 86#if _lib___xstat64 87 return __xstat64(_STAT_VER, path, st); 88#else 89 return _xstat64(_STAT_VER, path, st); 90#endif 91} 92 93#endif 94 95#if __sgi && _hdr_locale_attr 96 97#include "gross_sgi.h" 98 99#endif 100