########################################################################1# #2# This software is part of the ast package #3# Copyright (c) 1985-2011 AT&T Intellectual Property #4# and is licensed under the #5# Eclipse Public License, Version 1.0 #6# by AT&T Intellectual Property #7# #8# A copy of the License is available at #9# http://www.eclipse.org/org/documents/epl-v10.html #10# (with md5 checksum b35adb5213ca9657e911e9befb180842) #11# #12# Information and Software Systems Research #13# AT&T Research #14# Florham Park NJ #15# #16# Glenn Fowler <[email protected]> #17# David Korn <[email protected]> #18# Phong Vo <[email protected]> #19# #20########################################################################21: generate "<sys/param.h> + <sys/types.h> + <sys/stat.h>" include sequence22case $# in230) ;;24*) eval $125shift26;;27esac28for i in "#include <sys/param.h>" "#include <sys/param.h>29#ifndef S_IFDIR30#include <sys/stat.h>31#endif" "#include <sys/param.h>32#ifndef S_IFDIR33#include <sys/types.h>34#include <sys/stat.h>35#endif" "#ifndef S_IFDIR36#include <sys/types.h>37#include <sys/stat.h>38#endif"39do echo "$i40struct stat V_stat_V;41F_stat_F() { V_stat_V.st_mode = 0; }" > $tmp.c42if $cc -c $tmp.c >/dev/null43then echo "$i"44break45fi46done474849