diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/util/et/ChangeLog | 6 | ||||
| -rw-r--r-- | src/util/et/et_c.awk | 6 | ||||
| -rw-r--r-- | src/util/et/et_c.pl | 6 |
3 files changed, 15 insertions, 3 deletions
diff --git a/src/util/et/ChangeLog b/src/util/et/ChangeLog index 4b767f953..14376b76e 100644 --- a/src/util/et/ChangeLog +++ b/src/util/et/ChangeLog @@ -1,3 +1,9 @@ +2002-07-08 Tom Yu <tlyu@mit.edu> + + * et_c.awk: Fix up <com_err.h> inclusion for windows and mac. + + * et_c.pl: Regenerate. + 2002-07-03 Tom Yu <tlyu@mit.edu> * Makefile.in: Fix rebuild rules et_?.perl -> et_?.pl. Also, diff --git a/src/util/et/et_c.awk b/src/util/et/et_c.awk index 10662b6e5..0305bafc2 100644 --- a/src/util/et/et_c.awk +++ b/src/util/et/et_c.awk @@ -187,9 +187,11 @@ END { print " 0" > outfile print "};" > outfile print "" > outfile - print "#if !defined(_WIN32) && !defined(macintosh) && !(defined(__MACH__) && defined(__APPLE__))" > outfile + print "#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))" > outfile + print "#include <KerberosComErr/KerberosComErr.h>" > outfile + print "#else" > outfile print "#include <com_err.h>" > outfile - print "#endif" > outfile + print "#endif" > outfile print "" > outfile if (tab_base_high == 0) { print "const struct error_table et_" table_name "_error_table = { text, " \ diff --git a/src/util/et/et_c.pl b/src/util/et/et_c.pl index fff4a56ff..b512252c6 100644 --- a/src/util/et/et_c.pl +++ b/src/util/et/et_c.pl @@ -241,7 +241,11 @@ line: while (<>) { &Pick('>', $outfile) && (print $fh - '#if !defined(_WIN32) && !defined(macintosh) && !(defined(__MACH__) && defined(__APPLE__))'); + '#if defined(macintosh) || (defined(__MACH__) && defined(__APPLE__))'); +&Pick('>', $outfile) && + (print $fh '#include <KerberosComErr/KerberosComErr.h>'); +&Pick('>', $outfile) && + (print $fh '#else'); &Pick('>', $outfile) && (print $fh '#include <com_err.h>'); &Pick('>', $outfile) && |
