diff options
author | jkim <jkim@FreeBSD.org> | 2013-04-04 22:11:30 +0000 |
---|---|---|
committer | jkim <jkim@FreeBSD.org> | 2013-04-04 22:11:30 +0000 |
commit | 2bf2a5be20b23d5556615e23efc63c0c4b986a53 (patch) | |
tree | 08c8e0bd494a9c0d0e58b8bd388950e26ee98ee0 /sys/contrib/dev/acpica/compiler/aslfiles.c | |
parent | 40dc6506b87e5a6a607230c13db6d04fdf1e61f6 (diff) | |
parent | 4b5fbe0ac6228523722afb80af9d5c8ed2ba5ee8 (diff) | |
download | FreeBSD-src-2bf2a5be20b23d5556615e23efc63c0c4b986a53.zip FreeBSD-src-2bf2a5be20b23d5556615e23efc63c0c4b986a53.tar.gz |
Merge ACPICA 20130328.
Diffstat (limited to 'sys/contrib/dev/acpica/compiler/aslfiles.c')
-rw-r--r-- | sys/contrib/dev/acpica/compiler/aslfiles.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/sys/contrib/dev/acpica/compiler/aslfiles.c b/sys/contrib/dev/acpica/compiler/aslfiles.c index 443b56c..2ed9413 100644 --- a/sys/contrib/dev/acpica/compiler/aslfiles.c +++ b/sys/contrib/dev/acpica/compiler/aslfiles.c @@ -675,6 +675,27 @@ FlOpenMiscOutputFiles ( AslCompilerFileHeader (ASL_FILE_C_SOURCE_OUTPUT); } + /* Create/Open a C code source output file for the offset table if asked */ + + if (Gbl_C_OffsetTableFlag) + { + Filename = FlGenerateFilename (FilenamePrefix, FILE_SUFFIX_C_OFFSET); + if (!Filename) + { + AslCommonError (ASL_ERROR, ASL_MSG_LISTING_FILENAME, + 0, 0, 0, 0, NULL, NULL); + return (AE_ERROR); + } + + /* Open the C code source file, text mode */ + + FlOpenFile (ASL_FILE_C_OFFSET_OUTPUT, Filename, "w+t"); + + FlPrintFile (ASL_FILE_C_OFFSET_OUTPUT, "/*\n"); + AslCompilerSignon (ASL_FILE_C_OFFSET_OUTPUT); + AslCompilerFileHeader (ASL_FILE_C_OFFSET_OUTPUT); + } + /* Create/Open a assembly include output file if asked */ if (Gbl_AsmIncludeOutputFlag) |