added ase_fio_truncate()
This commit is contained in:
		
							
								
								
									
										2691
									
								
								ase/aclocal.m4
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2691
									
								
								ase/aclocal.m4
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										687
									
								
								ase/autoconf/config.guess
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										687
									
								
								ase/autoconf/config.guess
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										244
									
								
								ase/autoconf/config.sub
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										244
									
								
								ase/autoconf/config.sub
									
									
									
									
										vendored
									
									
								
							| @ -1,9 +1,10 @@ | |||||||
| #! /bin/sh | #! /bin/sh | ||||||
| # Configuration validation subroutine script. | # Configuration validation subroutine script. | ||||||
| #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | #   Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, | ||||||
| #   2000, 2001, 2002, 2003 Free Software Foundation, Inc. | #   2000, 2001, 2002, 2003, 2004, 2005, 2006 Free Software Foundation, | ||||||
|  | #   Inc. | ||||||
|  |  | ||||||
| timestamp='2003-06-18' | timestamp='2007-06-28' | ||||||
|  |  | ||||||
| # This file is (in principle) common to ALL GNU software. | # This file is (in principle) common to ALL GNU software. | ||||||
| # The presence of a machine in this file suggests that SOME GNU software | # The presence of a machine in this file suggests that SOME GNU software | ||||||
| @ -21,14 +22,15 @@ timestamp='2003-06-18' | |||||||
| # | # | ||||||
| # You should have received a copy of the GNU General Public License | # You should have received a copy of the GNU General Public License | ||||||
| # along with this program; if not, write to the Free Software | # along with this program; if not, write to the Free Software | ||||||
| # Foundation, Inc., 59 Temple Place - Suite 330, | # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, MA | ||||||
| # Boston, MA 02111-1307, USA. | # 02110-1301, USA. | ||||||
|  | # | ||||||
| # As a special exception to the GNU General Public License, if you | # As a special exception to the GNU General Public License, if you | ||||||
| # distribute this file as part of a program that contains a | # distribute this file as part of a program that contains a | ||||||
| # configuration script generated by Autoconf, you may include it under | # configuration script generated by Autoconf, you may include it under | ||||||
| # the same distribution terms that you use for the rest of that program. | # the same distribution terms that you use for the rest of that program. | ||||||
|  |  | ||||||
|  |  | ||||||
| # Please send patches to <config-patches@gnu.org>.  Submit a context | # Please send patches to <config-patches@gnu.org>.  Submit a context | ||||||
| # diff and a properly formatted ChangeLog entry. | # diff and a properly formatted ChangeLog entry. | ||||||
| # | # | ||||||
| @ -70,7 +72,7 @@ Report bugs and patches to <config-patches@gnu.org>." | |||||||
| version="\ | version="\ | ||||||
| GNU config.sub ($timestamp) | GNU config.sub ($timestamp) | ||||||
|  |  | ||||||
| Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 | Copyright (C) 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 | ||||||
| Free Software Foundation, Inc. | Free Software Foundation, Inc. | ||||||
|  |  | ||||||
| This is free software; see the source for copying conditions.  There is NO | This is free software; see the source for copying conditions.  There is NO | ||||||
| @ -83,11 +85,11 @@ Try \`$me --help' for more information." | |||||||
| while test $# -gt 0 ; do | while test $# -gt 0 ; do | ||||||
|   case $1 in |   case $1 in | ||||||
|     --time-stamp | --time* | -t ) |     --time-stamp | --time* | -t ) | ||||||
|        echo "$timestamp" ; exit 0 ;; |        echo "$timestamp" ; exit ;; | ||||||
|     --version | -v ) |     --version | -v ) | ||||||
|        echo "$version" ; exit 0 ;; |        echo "$version" ; exit ;; | ||||||
|     --help | --h* | -h ) |     --help | --h* | -h ) | ||||||
|        echo "$usage"; exit 0 ;; |        echo "$usage"; exit ;; | ||||||
|     -- )     # Stop option processing |     -- )     # Stop option processing | ||||||
|        shift; break ;; |        shift; break ;; | ||||||
|     - )	# Use stdin as input. |     - )	# Use stdin as input. | ||||||
| @ -99,7 +101,7 @@ while test $# -gt 0 ; do | |||||||
|     *local*) |     *local*) | ||||||
|        # First pass through any local machine types. |        # First pass through any local machine types. | ||||||
|        echo $1 |        echo $1 | ||||||
|        exit 0;; |        exit ;; | ||||||
|  |  | ||||||
|     * ) |     * ) | ||||||
|        break ;; |        break ;; | ||||||
| @ -118,7 +120,9 @@ esac | |||||||
| # Here we must recognize all the valid KERNEL-OS combinations. | # Here we must recognize all the valid KERNEL-OS combinations. | ||||||
| maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | maybe_os=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\2/'` | ||||||
| case $maybe_os in | case $maybe_os in | ||||||
|   nto-qnx* | linux-gnu* | freebsd*-gnu* | netbsd*-gnu* | storm-chaos* | os2-emx* | rtmk-nova*) |   nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ | ||||||
|  |   uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ | ||||||
|  |   storm-chaos* | os2-emx* | rtmk-nova*) | ||||||
|     os=-$maybe_os |     os=-$maybe_os | ||||||
|     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` |     basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` | ||||||
|     ;; |     ;; | ||||||
| @ -144,7 +148,7 @@ case $os in | |||||||
| 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ | 	-convergent* | -ncr* | -news | -32* | -3600* | -3100* | -hitachi* |\ | ||||||
| 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ | 	-c[123]* | -convex* | -sun | -crds | -omron* | -dg | -ultra | -tti* | \ | ||||||
| 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ | 	-harris | -dolphin | -highlevel | -gould | -cbm | -ns | -masscomp | \ | ||||||
| 	-apple | -axis) | 	-apple | -axis | -knuth | -cray) | ||||||
| 		os= | 		os= | ||||||
| 		basic_machine=$1 | 		basic_machine=$1 | ||||||
| 		;; | 		;; | ||||||
| @ -169,6 +173,10 @@ case $os in | |||||||
| 	-hiux*) | 	-hiux*) | ||||||
| 		os=-hiuxwe2 | 		os=-hiuxwe2 | ||||||
| 		;; | 		;; | ||||||
|  | 	-sco6) | ||||||
|  | 		os=-sco5v6 | ||||||
|  | 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | ||||||
|  | 		;; | ||||||
| 	-sco5) | 	-sco5) | ||||||
| 		os=-sco3.2v5 | 		os=-sco3.2v5 | ||||||
| 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | ||||||
| @ -185,6 +193,10 @@ case $os in | |||||||
| 		# Don't forget version if it is 3.2v4 or newer. | 		# Don't forget version if it is 3.2v4 or newer. | ||||||
| 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | ||||||
| 		;; | 		;; | ||||||
|  | 	-sco5v6*) | ||||||
|  | 		# Don't forget version if it is 3.2v4 or newer. | ||||||
|  | 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | ||||||
|  | 		;; | ||||||
| 	-sco*) | 	-sco*) | ||||||
| 		os=-sco3.2v2 | 		os=-sco3.2v2 | ||||||
| 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | 		basic_machine=`echo $1 | sed -e 's/86-.*/86-pc/'` | ||||||
| @ -228,14 +240,17 @@ case $basic_machine in | |||||||
| 	| a29k \ | 	| a29k \ | ||||||
| 	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | 	| alpha | alphaev[4-8] | alphaev56 | alphaev6[78] | alphapca5[67] \ | ||||||
| 	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | 	| alpha64 | alpha64ev[4-8] | alpha64ev56 | alpha64ev6[78] | alpha64pca5[67] \ | ||||||
| 	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr \ | 	| am33_2.0 \ | ||||||
|  | 	| arc | arm | arm[bl]e | arme[lb] | armv[2345] | armv[345][lb] | avr | avr32 \ | ||||||
|  | 	| bfin \ | ||||||
| 	| c4x | clipper \ | 	| c4x | clipper \ | ||||||
| 	| d10v | d30v | dlx | dsp16xx \ | 	| d10v | d30v | dlx | dsp16xx \ | ||||||
| 	| fr30 | frv \ | 	| fido | fr30 | frv \ | ||||||
| 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | 	| h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | ||||||
| 	| i370 | i860 | i960 | ia64 \ | 	| i370 | i860 | i960 | ia64 \ | ||||||
| 	| ip2k \ | 	| ip2k | iq2000 \ | ||||||
| 	| m32r | m68000 | m68k | m88k | mcore \ | 	| m32c | m32r | m32rle | m68000 | m68k | m88k \ | ||||||
|  | 	| maxq | mb | microblaze | mcore | mep \ | ||||||
| 	| mips | mipsbe | mipseb | mipsel | mipsle \ | 	| mips | mipsbe | mipseb | mipsel | mipsle \ | ||||||
| 	| mips16 \ | 	| mips16 \ | ||||||
| 	| mips64 | mips64el \ | 	| mips64 | mips64el \ | ||||||
| @ -244,28 +259,33 @@ case $basic_machine in | |||||||
| 	| mips64vr4100 | mips64vr4100el \ | 	| mips64vr4100 | mips64vr4100el \ | ||||||
| 	| mips64vr4300 | mips64vr4300el \ | 	| mips64vr4300 | mips64vr4300el \ | ||||||
| 	| mips64vr5000 | mips64vr5000el \ | 	| mips64vr5000 | mips64vr5000el \ | ||||||
|  | 	| mips64vr5900 | mips64vr5900el \ | ||||||
| 	| mipsisa32 | mipsisa32el \ | 	| mipsisa32 | mipsisa32el \ | ||||||
| 	| mipsisa32r2 | mipsisa32r2el \ | 	| mipsisa32r2 | mipsisa32r2el \ | ||||||
| 	| mipsisa64 | mipsisa64el \ | 	| mipsisa64 | mipsisa64el \ | ||||||
|  | 	| mipsisa64r2 | mipsisa64r2el \ | ||||||
| 	| mipsisa64sb1 | mipsisa64sb1el \ | 	| mipsisa64sb1 | mipsisa64sb1el \ | ||||||
| 	| mipsisa64sr71k | mipsisa64sr71kel \ | 	| mipsisa64sr71k | mipsisa64sr71kel \ | ||||||
| 	| mipstx39 | mipstx39el \ | 	| mipstx39 | mipstx39el \ | ||||||
| 	| mn10200 | mn10300 \ | 	| mn10200 | mn10300 \ | ||||||
|  | 	| mt \ | ||||||
| 	| msp430 \ | 	| msp430 \ | ||||||
|  | 	| nios | nios2 \ | ||||||
| 	| ns16k | ns32k \ | 	| ns16k | ns32k \ | ||||||
| 	| openrisc | or32 \ | 	| or32 \ | ||||||
| 	| pdp10 | pdp11 | pj | pjl \ | 	| pdp10 | pdp11 | pj | pjl \ | ||||||
| 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | 	| powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | ||||||
| 	| pyramid \ | 	| pyramid \ | ||||||
| 	| s390 | s390x \ | 	| score \ | ||||||
| 	| sh | sh[1234] | sh[23]e | sh[34]eb | shbe | shle | sh[1234]le | sh3ele \ | 	| sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | ||||||
| 	| sh64 | sh64le \ | 	| sh64 | sh64le \ | ||||||
| 	| sparc | sparc64 | sparc86x | sparclet | sparclite | sparcv9 | sparcv9b \ | 	| sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | ||||||
| 	| strongarm \ | 	| sparcv8 | sparcv9 | sparcv9b | sparcv9v \ | ||||||
|  | 	| spu | strongarm \ | ||||||
| 	| tahoe | thumb | tic4x | tic80 | tron \ | 	| tahoe | thumb | tic4x | tic80 | tron \ | ||||||
| 	| v850 | v850e \ | 	| v850 | v850e \ | ||||||
| 	| we32k \ | 	| we32k \ | ||||||
| 	| x86 | xscale | xstormy16 | xtensa \ | 	| x86 | xc16x | xscale | xscalee[bl] | xstormy16 | xtensa \ | ||||||
| 	| z8k) | 	| z8k) | ||||||
| 		basic_machine=$basic_machine-unknown | 		basic_machine=$basic_machine-unknown | ||||||
| 		;; | 		;; | ||||||
| @ -276,6 +296,9 @@ case $basic_machine in | |||||||
| 		;; | 		;; | ||||||
| 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) | 	m88110 | m680[12346]0 | m683?2 | m68360 | m5200 | v70 | w65 | z8k) | ||||||
| 		;; | 		;; | ||||||
|  | 	ms1) | ||||||
|  | 		basic_machine=mt-unknown | ||||||
|  | 		;; | ||||||
|  |  | ||||||
| 	# We use `pc' rather than `unknown' | 	# We use `pc' rather than `unknown' | ||||||
| 	# because (1) that's what they normally are, and | 	# because (1) that's what they normally are, and | ||||||
| @ -295,20 +318,20 @@ case $basic_machine in | |||||||
| 	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | 	| alpha64-* | alpha64ev[4-8]-* | alpha64ev56-* | alpha64ev6[78]-* \ | ||||||
| 	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | 	| alphapca5[67]-* | alpha64pca5[67]-* | arc-* \ | ||||||
| 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \ | 	| arm-*  | armbe-* | armle-* | armeb-* | armv*-* \ | ||||||
| 	| avr-* \ | 	| avr-* | avr32-* \ | ||||||
| 	| bs2000-* \ | 	| bfin-* | bs2000-* \ | ||||||
| 	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | 	| c[123]* | c30-* | [cjt]90-* | c4x-* | c54x-* | c55x-* | c6x-* \ | ||||||
| 	| clipper-* | cydra-* \ | 	| clipper-* | craynv-* | cydra-* \ | ||||||
| 	| d10v-* | d30v-* | dlx-* \ | 	| d10v-* | d30v-* | dlx-* \ | ||||||
| 	| elxsi-* \ | 	| elxsi-* \ | ||||||
| 	| f30[01]-* | f700-* | fr30-* | frv-* | fx80-* \ | 	| f30[01]-* | f700-* | fido-* | fr30-* | frv-* | fx80-* \ | ||||||
| 	| h8300-* | h8500-* \ | 	| h8300-* | h8500-* \ | ||||||
| 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | 	| hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | ||||||
| 	| i*86-* | i860-* | i960-* | ia64-* \ | 	| i*86-* | i860-* | i960-* | ia64-* \ | ||||||
| 	| ip2k-* \ | 	| ip2k-* | iq2000-* \ | ||||||
| 	| m32r-* \ | 	| m32c-* | m32r-* | m32rle-* \ | ||||||
| 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | 	| m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | ||||||
| 	| m88110-* | m88k-* | mcore-* \ | 	| m88110-* | m88k-* | maxq-* | mcore-* \ | ||||||
| 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | 	| mips-* | mipsbe-* | mipseb-* | mipsel-* | mipsle-* \ | ||||||
| 	| mips16-* \ | 	| mips16-* \ | ||||||
| 	| mips64-* | mips64el-* \ | 	| mips64-* | mips64el-* \ | ||||||
| @ -317,31 +340,36 @@ case $basic_machine in | |||||||
| 	| mips64vr4100-* | mips64vr4100el-* \ | 	| mips64vr4100-* | mips64vr4100el-* \ | ||||||
| 	| mips64vr4300-* | mips64vr4300el-* \ | 	| mips64vr4300-* | mips64vr4300el-* \ | ||||||
| 	| mips64vr5000-* | mips64vr5000el-* \ | 	| mips64vr5000-* | mips64vr5000el-* \ | ||||||
|  | 	| mips64vr5900-* | mips64vr5900el-* \ | ||||||
| 	| mipsisa32-* | mipsisa32el-* \ | 	| mipsisa32-* | mipsisa32el-* \ | ||||||
| 	| mipsisa32r2-* | mipsisa32r2el-* \ | 	| mipsisa32r2-* | mipsisa32r2el-* \ | ||||||
| 	| mipsisa64-* | mipsisa64el-* \ | 	| mipsisa64-* | mipsisa64el-* \ | ||||||
|  | 	| mipsisa64r2-* | mipsisa64r2el-* \ | ||||||
| 	| mipsisa64sb1-* | mipsisa64sb1el-* \ | 	| mipsisa64sb1-* | mipsisa64sb1el-* \ | ||||||
| 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \ | 	| mipsisa64sr71k-* | mipsisa64sr71kel-* \ | ||||||
| 	| mipstx39-* | mipstx39el-* \ | 	| mipstx39-* | mipstx39el-* \ | ||||||
|  | 	| mmix-* \ | ||||||
|  | 	| mt-* \ | ||||||
| 	| msp430-* \ | 	| msp430-* \ | ||||||
| 	| none-* | np1-* | nv1-* | ns16k-* | ns32k-* \ | 	| nios-* | nios2-* \ | ||||||
|  | 	| none-* | np1-* | ns16k-* | ns32k-* \ | ||||||
| 	| orion-* \ | 	| orion-* \ | ||||||
| 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | 	| pdp10-* | pdp11-* | pj-* | pjl-* | pn-* | power-* \ | ||||||
| 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | 	| powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | ||||||
| 	| pyramid-* \ | 	| pyramid-* \ | ||||||
| 	| romp-* | rs6000-* \ | 	| romp-* | rs6000-* \ | ||||||
| 	| s390-* | s390x-* \ | 	| sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | ||||||
| 	| sh-* | sh[1234]-* | sh[23]e-* | sh[34]eb-* | shbe-* \ |  | ||||||
| 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | 	| shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | ||||||
| 	| sparc-* | sparc64-* | sparc86x-* | sparclet-* | sparclite-* \ | 	| sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | ||||||
| 	| sparcv9-* | sparcv9b-* | strongarm-* | sv1-* | sx?-* \ | 	| sparclite-* \ | ||||||
|  | 	| sparcv8-* | sparcv9-* | sparcv9b-* | sparcv9v-* | strongarm-* | sv1-* | sx?-* \ | ||||||
| 	| tahoe-* | thumb-* \ | 	| tahoe-* | thumb-* \ | ||||||
| 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | 	| tic30-* | tic4x-* | tic54x-* | tic55x-* | tic6x-* | tic80-* \ | ||||||
| 	| tron-* \ | 	| tron-* \ | ||||||
| 	| v850-* | v850e-* | vax-* \ | 	| v850-* | v850e-* | vax-* \ | ||||||
| 	| we32k-* \ | 	| we32k-* \ | ||||||
| 	| x86-* | x86_64-* | xps100-* | xscale-* | xstormy16-* \ | 	| x86-* | x86_64-* | xc16x-* | xps100-* | xscale-* | xscalee[bl]-* \ | ||||||
| 	| xtensa-* \ | 	| xstormy16-* | xtensa-* \ | ||||||
| 	| ymp-* \ | 	| ymp-* \ | ||||||
| 	| z8k-*) | 	| z8k-*) | ||||||
| 		;; | 		;; | ||||||
| @ -361,6 +389,9 @@ case $basic_machine in | |||||||
| 		basic_machine=a29k-amd | 		basic_machine=a29k-amd | ||||||
| 		os=-udi | 		os=-udi | ||||||
| 		;; | 		;; | ||||||
|  |     	abacus) | ||||||
|  | 		basic_machine=abacus-unknown | ||||||
|  | 		;; | ||||||
| 	adobe68k) | 	adobe68k) | ||||||
| 		basic_machine=m68010-adobe | 		basic_machine=m68010-adobe | ||||||
| 		os=-scout | 		os=-scout | ||||||
| @ -378,6 +409,9 @@ case $basic_machine in | |||||||
| 	amd64) | 	amd64) | ||||||
| 		basic_machine=x86_64-pc | 		basic_machine=x86_64-pc | ||||||
| 		;; | 		;; | ||||||
|  | 	amd64-*) | ||||||
|  | 		basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'` | ||||||
|  | 		;; | ||||||
| 	amdahl) | 	amdahl) | ||||||
| 		basic_machine=580-amdahl | 		basic_machine=580-amdahl | ||||||
| 		os=-sysv | 		os=-sysv | ||||||
| @ -437,12 +471,27 @@ case $basic_machine in | |||||||
| 		basic_machine=j90-cray | 		basic_machine=j90-cray | ||||||
| 		os=-unicos | 		os=-unicos | ||||||
| 		;; | 		;; | ||||||
|  | 	craynv) | ||||||
|  | 		basic_machine=craynv-cray | ||||||
|  | 		os=-unicosmp | ||||||
|  | 		;; | ||||||
|  | 	cr16) | ||||||
|  | 		basic_machine=cr16-unknown | ||||||
|  | 		os=-elf | ||||||
|  | 		;; | ||||||
| 	crds | unos) | 	crds | unos) | ||||||
| 		basic_machine=m68k-crds | 		basic_machine=m68k-crds | ||||||
| 		;; | 		;; | ||||||
|  | 	crisv32 | crisv32-* | etraxfs*) | ||||||
|  | 		basic_machine=crisv32-axis | ||||||
|  | 		;; | ||||||
| 	cris | cris-* | etrax*) | 	cris | cris-* | etrax*) | ||||||
| 		basic_machine=cris-axis | 		basic_machine=cris-axis | ||||||
| 		;; | 		;; | ||||||
|  | 	crx) | ||||||
|  | 		basic_machine=crx-unknown | ||||||
|  | 		os=-elf | ||||||
|  | 		;; | ||||||
| 	da30 | da30-*) | 	da30 | da30-*) | ||||||
| 		basic_machine=m68k-da30 | 		basic_machine=m68k-da30 | ||||||
| 		;; | 		;; | ||||||
| @ -465,6 +514,10 @@ case $basic_machine in | |||||||
| 		basic_machine=m88k-motorola | 		basic_machine=m88k-motorola | ||||||
| 		os=-sysv3 | 		os=-sysv3 | ||||||
| 		;; | 		;; | ||||||
|  | 	djgpp) | ||||||
|  | 		basic_machine=i586-pc | ||||||
|  | 		os=-msdosdjgpp | ||||||
|  | 		;; | ||||||
| 	dpx20 | dpx20-*) | 	dpx20 | dpx20-*) | ||||||
| 		basic_machine=rs6000-bull | 		basic_machine=rs6000-bull | ||||||
| 		os=-bosx | 		os=-bosx | ||||||
| @ -630,6 +683,10 @@ case $basic_machine in | |||||||
| 		basic_machine=i386-pc | 		basic_machine=i386-pc | ||||||
| 		os=-mingw32 | 		os=-mingw32 | ||||||
| 		;; | 		;; | ||||||
|  | 	mingw32ce) | ||||||
|  | 		basic_machine=arm-unknown | ||||||
|  | 		os=-mingw32ce | ||||||
|  | 		;; | ||||||
| 	miniframe) | 	miniframe) | ||||||
| 		basic_machine=m68000-convergent | 		basic_machine=m68000-convergent | ||||||
| 		;; | 		;; | ||||||
| @ -643,10 +700,6 @@ case $basic_machine in | |||||||
| 	mips3*) | 	mips3*) | ||||||
| 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown | 		basic_machine=`echo $basic_machine | sed -e 's/mips3/mips64/'`-unknown | ||||||
| 		;; | 		;; | ||||||
| 	mmix*) |  | ||||||
| 		basic_machine=mmix-knuth |  | ||||||
| 		os=-mmixware |  | ||||||
| 		;; |  | ||||||
| 	monitor) | 	monitor) | ||||||
| 		basic_machine=m68k-rom68k | 		basic_machine=m68k-rom68k | ||||||
| 		os=-coff | 		os=-coff | ||||||
| @ -659,6 +712,9 @@ case $basic_machine in | |||||||
| 		basic_machine=i386-pc | 		basic_machine=i386-pc | ||||||
| 		os=-msdos | 		os=-msdos | ||||||
| 		;; | 		;; | ||||||
|  | 	ms1-*) | ||||||
|  | 		basic_machine=`echo $basic_machine | sed -e 's/ms1-/mt-/'` | ||||||
|  | 		;; | ||||||
| 	mvs) | 	mvs) | ||||||
| 		basic_machine=i370-ibm | 		basic_machine=i370-ibm | ||||||
| 		os=-mvs | 		os=-mvs | ||||||
| @ -727,10 +783,6 @@ case $basic_machine in | |||||||
| 	np1) | 	np1) | ||||||
| 		basic_machine=np1-gould | 		basic_machine=np1-gould | ||||||
| 		;; | 		;; | ||||||
| 	nv1) |  | ||||||
| 		basic_machine=nv1-cray |  | ||||||
| 		os=-unicosmp |  | ||||||
| 		;; |  | ||||||
| 	nsr-tandem) | 	nsr-tandem) | ||||||
| 		basic_machine=nsr-tandem | 		basic_machine=nsr-tandem | ||||||
| 		;; | 		;; | ||||||
| @ -738,9 +790,12 @@ case $basic_machine in | |||||||
| 		basic_machine=hppa1.1-oki | 		basic_machine=hppa1.1-oki | ||||||
| 		os=-proelf | 		os=-proelf | ||||||
| 		;; | 		;; | ||||||
| 	or32 | or32-*) | 	openrisc | openrisc-*) | ||||||
| 		basic_machine=or32-unknown | 		basic_machine=or32-unknown | ||||||
| 		os=-coff | 		;; | ||||||
|  | 	os400) | ||||||
|  | 		basic_machine=powerpc-ibm | ||||||
|  | 		os=-os400 | ||||||
| 		;; | 		;; | ||||||
| 	OSE68000 | ose68000) | 	OSE68000 | ose68000) | ||||||
| 		basic_machine=m68000-ericsson | 		basic_machine=m68000-ericsson | ||||||
| @ -767,6 +822,12 @@ case $basic_machine in | |||||||
| 	pc532 | pc532-*) | 	pc532 | pc532-*) | ||||||
| 		basic_machine=ns32k-pc532 | 		basic_machine=ns32k-pc532 | ||||||
| 		;; | 		;; | ||||||
|  | 	pc98) | ||||||
|  | 		basic_machine=i386-pc | ||||||
|  | 		;; | ||||||
|  | 	pc98-*) | ||||||
|  | 		basic_machine=i386-`echo $basic_machine | sed 's/^[^-]*-//'` | ||||||
|  | 		;; | ||||||
| 	pentium | p5 | k5 | k6 | nexgen | viac3) | 	pentium | p5 | k5 | k6 | nexgen | viac3) | ||||||
| 		basic_machine=i586-pc | 		basic_machine=i586-pc | ||||||
| 		;; | 		;; | ||||||
| @ -823,6 +884,10 @@ case $basic_machine in | |||||||
| 		basic_machine=i586-unknown | 		basic_machine=i586-unknown | ||||||
| 		os=-pw32 | 		os=-pw32 | ||||||
| 		;; | 		;; | ||||||
|  | 	rdos) | ||||||
|  | 		basic_machine=i386-pc | ||||||
|  | 		os=-rdos | ||||||
|  | 		;; | ||||||
| 	rom68k) | 	rom68k) | ||||||
| 		basic_machine=m68k-rom68k | 		basic_machine=m68k-rom68k | ||||||
| 		os=-coff | 		os=-coff | ||||||
| @ -833,6 +898,12 @@ case $basic_machine in | |||||||
| 	rtpc | rtpc-*) | 	rtpc | rtpc-*) | ||||||
| 		basic_machine=romp-ibm | 		basic_machine=romp-ibm | ||||||
| 		;; | 		;; | ||||||
|  | 	s390 | s390-*) | ||||||
|  | 		basic_machine=s390-ibm | ||||||
|  | 		;; | ||||||
|  | 	s390x | s390x-*) | ||||||
|  | 		basic_machine=s390x-ibm | ||||||
|  | 		;; | ||||||
| 	sa29200) | 	sa29200) | ||||||
| 		basic_machine=a29k-amd | 		basic_machine=a29k-amd | ||||||
| 		os=-udi | 		os=-udi | ||||||
| @ -843,6 +914,10 @@ case $basic_machine in | |||||||
| 	sb1el) | 	sb1el) | ||||||
| 		basic_machine=mipsisa64sb1el-unknown | 		basic_machine=mipsisa64sb1el-unknown | ||||||
| 		;; | 		;; | ||||||
|  | 	sde) | ||||||
|  | 		basic_machine=mipsisa32-sde | ||||||
|  | 		os=-elf | ||||||
|  | 		;; | ||||||
| 	sei) | 	sei) | ||||||
| 		basic_machine=mips-sei | 		basic_machine=mips-sei | ||||||
| 		os=-seiux | 		os=-seiux | ||||||
| @ -854,6 +929,9 @@ case $basic_machine in | |||||||
| 		basic_machine=sh-hitachi | 		basic_machine=sh-hitachi | ||||||
| 		os=-hms | 		os=-hms | ||||||
| 		;; | 		;; | ||||||
|  | 	sh5el) | ||||||
|  | 		basic_machine=sh5le-unknown | ||||||
|  | 		;; | ||||||
| 	sh64) | 	sh64) | ||||||
| 		basic_machine=sh64-unknown | 		basic_machine=sh64-unknown | ||||||
| 		;; | 		;; | ||||||
| @ -956,6 +1034,10 @@ case $basic_machine in | |||||||
| 	tower | tower-32) | 	tower | tower-32) | ||||||
| 		basic_machine=m68k-ncr | 		basic_machine=m68k-ncr | ||||||
| 		;; | 		;; | ||||||
|  | 	tpf) | ||||||
|  | 		basic_machine=s390x-ibm | ||||||
|  | 		os=-tpf | ||||||
|  | 		;; | ||||||
| 	udi29k) | 	udi29k) | ||||||
| 		basic_machine=a29k-amd | 		basic_machine=a29k-amd | ||||||
| 		os=-udi | 		os=-udi | ||||||
| @ -999,6 +1081,10 @@ case $basic_machine in | |||||||
| 		basic_machine=hppa1.1-winbond | 		basic_machine=hppa1.1-winbond | ||||||
| 		os=-proelf | 		os=-proelf | ||||||
| 		;; | 		;; | ||||||
|  | 	xbox) | ||||||
|  | 		basic_machine=i686-pc | ||||||
|  | 		os=-mingw32 | ||||||
|  | 		;; | ||||||
| 	xps | xps100) | 	xps | xps100) | ||||||
| 		basic_machine=xps100-honeywell | 		basic_machine=xps100-honeywell | ||||||
| 		;; | 		;; | ||||||
| @ -1029,6 +1115,9 @@ case $basic_machine in | |||||||
| 	romp) | 	romp) | ||||||
| 		basic_machine=romp-ibm | 		basic_machine=romp-ibm | ||||||
| 		;; | 		;; | ||||||
|  | 	mmix) | ||||||
|  | 		basic_machine=mmix-knuth | ||||||
|  | 		;; | ||||||
| 	rs6000) | 	rs6000) | ||||||
| 		basic_machine=rs6000-ibm | 		basic_machine=rs6000-ibm | ||||||
| 		;; | 		;; | ||||||
| @ -1045,13 +1134,10 @@ case $basic_machine in | |||||||
| 	we32k) | 	we32k) | ||||||
| 		basic_machine=we32k-att | 		basic_machine=we32k-att | ||||||
| 		;; | 		;; | ||||||
| 	sh3 | sh4 | sh[34]eb | sh[1234]le | sh[23]ele) | 	sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) | ||||||
| 		basic_machine=sh-unknown | 		basic_machine=sh-unknown | ||||||
| 		;; | 		;; | ||||||
| 	sh64) | 	sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) | ||||||
| 		basic_machine=sh64-unknown |  | ||||||
| 		;; |  | ||||||
| 	sparc | sparcv9 | sparcv9b) |  | ||||||
| 		basic_machine=sparc-sun | 		basic_machine=sparc-sun | ||||||
| 		;; | 		;; | ||||||
| 	cydra) | 	cydra) | ||||||
| @ -1124,19 +1210,23 @@ case $os in | |||||||
| 	      | -aos* \ | 	      | -aos* \ | ||||||
| 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | 	      | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | ||||||
| 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | 	      | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | ||||||
| 	      | -hiux* | -386bsd* | -netbsd* | -openbsd* | -freebsd* | -riscix* \ | 	      | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ | ||||||
| 	      | -lynxos* | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | 	      | -openbsd* | -solidbsd* \ | ||||||
|  | 	      | -ekkobsd* | -kfreebsd* | -freebsd* | -riscix* | -lynxos* \ | ||||||
|  | 	      | -bosx* | -nextstep* | -cxux* | -aout* | -elf* | -oabi* \ | ||||||
| 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | 	      | -ptx* | -coff* | -ecoff* | -winnt* | -domain* | -vsta* \ | ||||||
| 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | 	      | -udi* | -eabi* | -lites* | -ieee* | -go32* | -aux* \ | ||||||
| 	      | -chorusos* | -chorusrdb* \ | 	      | -chorusos* | -chorusrdb* \ | ||||||
| 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | 	      | -cygwin* | -pe* | -psos* | -moss* | -proelf* | -rtems* \ | ||||||
| 	      | -mingw32* | -linux-gnu* | -uxpv* | -beos* | -mpeix* | -udk* \ | 	      | -mingw32* | -linux-gnu* | -linux-newlib* | -linux-uclibc* \ | ||||||
|  | 	      | -uxpv* | -beos* | -mpeix* | -udk* \ | ||||||
| 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | 	      | -interix* | -uwin* | -mks* | -rhapsody* | -darwin* | -opened* \ | ||||||
| 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | 	      | -openstep* | -oskit* | -conix* | -pw32* | -nonstopux* \ | ||||||
| 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | 	      | -storm-chaos* | -tops10* | -tenex* | -tops20* | -its* \ | ||||||
| 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | 	      | -os2* | -vos* | -palmos* | -uclinux* | -nucleus* \ | ||||||
| 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | 	      | -morphos* | -superux* | -rtmk* | -rtmk-nova* | -windiss* \ | ||||||
| 	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei*) | 	      | -powermax* | -dnix* | -nx6 | -nx7 | -sei* | -dragonfly* \ | ||||||
|  | 	      | -skyos* | -haiku* | -rdos* | -toppers* | -drops*) | ||||||
| 	# Remember, each alternative MUST END IN *, to match a version number. | 	# Remember, each alternative MUST END IN *, to match a version number. | ||||||
| 		;; | 		;; | ||||||
| 	-qnx*) | 	-qnx*) | ||||||
| @ -1154,12 +1244,15 @@ case $os in | |||||||
| 		os=`echo $os | sed -e 's|nto|nto-qnx|'` | 		os=`echo $os | sed -e 's|nto|nto-qnx|'` | ||||||
| 		;; | 		;; | ||||||
| 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | 	-sim | -es1800* | -hms* | -xray | -os68k* | -none* | -v88r* \ | ||||||
| 	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* \ | 	      | -windows* | -osx | -abug | -netware* | -os9* | -beos* | -haiku* \ | ||||||
| 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) | 	      | -macos* | -mpw* | -magic* | -mmixware* | -mon960* | -lnews*) | ||||||
| 		;; | 		;; | ||||||
| 	-mac*) | 	-mac*) | ||||||
| 		os=`echo $os | sed -e 's|mac|macos|'` | 		os=`echo $os | sed -e 's|mac|macos|'` | ||||||
| 		;; | 		;; | ||||||
|  | 	-linux-dietlibc) | ||||||
|  | 		os=-linux-dietlibc | ||||||
|  | 		;; | ||||||
| 	-linux*) | 	-linux*) | ||||||
| 		os=`echo $os | sed -e 's|linux|linux-gnu|'` | 		os=`echo $os | sed -e 's|linux|linux-gnu|'` | ||||||
| 		;; | 		;; | ||||||
| @ -1172,6 +1265,9 @@ case $os in | |||||||
| 	-opened*) | 	-opened*) | ||||||
| 		os=-openedition | 		os=-openedition | ||||||
| 		;; | 		;; | ||||||
|  |         -os400*) | ||||||
|  | 		os=-os400 | ||||||
|  | 		;; | ||||||
| 	-wince*) | 	-wince*) | ||||||
| 		os=-wince | 		os=-wince | ||||||
| 		;; | 		;; | ||||||
| @ -1193,6 +1289,9 @@ case $os in | |||||||
| 	-atheos*) | 	-atheos*) | ||||||
| 		os=-atheos | 		os=-atheos | ||||||
| 		;; | 		;; | ||||||
|  | 	-syllable*) | ||||||
|  | 		os=-syllable | ||||||
|  | 		;; | ||||||
| 	-386bsd) | 	-386bsd) | ||||||
| 		os=-bsd | 		os=-bsd | ||||||
| 		;; | 		;; | ||||||
| @ -1215,6 +1314,9 @@ case $os in | |||||||
| 	-sinix*) | 	-sinix*) | ||||||
| 		os=-sysv4 | 		os=-sysv4 | ||||||
| 		;; | 		;; | ||||||
|  |         -tpf*) | ||||||
|  | 		os=-tpf | ||||||
|  | 		;; | ||||||
| 	-triton*) | 	-triton*) | ||||||
| 		os=-sysv3 | 		os=-sysv3 | ||||||
| 		;; | 		;; | ||||||
| @ -1251,6 +1353,9 @@ case $os in | |||||||
| 	-kaos*) | 	-kaos*) | ||||||
| 		os=-kaos | 		os=-kaos | ||||||
| 		;; | 		;; | ||||||
|  | 	-zvmoe) | ||||||
|  | 		os=-zvmoe | ||||||
|  | 		;; | ||||||
| 	-none) | 	-none) | ||||||
| 		;; | 		;; | ||||||
| 	*) | 	*) | ||||||
| @ -1273,6 +1378,12 @@ else | |||||||
| # system, and we'll never get to this point. | # system, and we'll never get to this point. | ||||||
|  |  | ||||||
| case $basic_machine in | case $basic_machine in | ||||||
|  |         score-*) | ||||||
|  | 		os=-elf | ||||||
|  | 		;; | ||||||
|  |         spu-*) | ||||||
|  | 		os=-elf | ||||||
|  | 		;; | ||||||
| 	*-acorn) | 	*-acorn) | ||||||
| 		os=-riscix1.2 | 		os=-riscix1.2 | ||||||
| 		;; | 		;; | ||||||
| @ -1282,8 +1393,8 @@ case $basic_machine in | |||||||
| 	arm*-semi) | 	arm*-semi) | ||||||
| 		os=-aout | 		os=-aout | ||||||
| 		;; | 		;; | ||||||
| 	c4x-* | tic4x-*) |         c4x-* | tic4x-*) | ||||||
| 		os=-coff |         	os=-coff | ||||||
| 		;; | 		;; | ||||||
| 	# This must come before the *-dec entry. | 	# This must come before the *-dec entry. | ||||||
| 	pdp10-*) | 	pdp10-*) | ||||||
| @ -1310,6 +1421,9 @@ case $basic_machine in | |||||||
| 	m68*-cisco) | 	m68*-cisco) | ||||||
| 		os=-aout | 		os=-aout | ||||||
| 		;; | 		;; | ||||||
|  |         mep-*) | ||||||
|  | 		os=-elf | ||||||
|  | 		;; | ||||||
| 	mips*-cisco) | 	mips*-cisco) | ||||||
| 		os=-elf | 		os=-elf | ||||||
| 		;; | 		;; | ||||||
| @ -1328,9 +1442,15 @@ case $basic_machine in | |||||||
| 	*-be) | 	*-be) | ||||||
| 		os=-beos | 		os=-beos | ||||||
| 		;; | 		;; | ||||||
|  | 	*-haiku) | ||||||
|  | 		os=-haiku | ||||||
|  | 		;; | ||||||
| 	*-ibm) | 	*-ibm) | ||||||
| 		os=-aix | 		os=-aix | ||||||
| 		;; | 		;; | ||||||
|  |     	*-knuth) | ||||||
|  | 		os=-mmixware | ||||||
|  | 		;; | ||||||
| 	*-wec) | 	*-wec) | ||||||
| 		os=-proelf | 		os=-proelf | ||||||
| 		;; | 		;; | ||||||
| @ -1463,9 +1583,15 @@ case $basic_machine in | |||||||
| 			-mvs* | -opened*) | 			-mvs* | -opened*) | ||||||
| 				vendor=ibm | 				vendor=ibm | ||||||
| 				;; | 				;; | ||||||
|  | 			-os400*) | ||||||
|  | 				vendor=ibm | ||||||
|  | 				;; | ||||||
| 			-ptx*) | 			-ptx*) | ||||||
| 				vendor=sequent | 				vendor=sequent | ||||||
| 				;; | 				;; | ||||||
|  | 			-tpf*) | ||||||
|  | 				vendor=ibm | ||||||
|  | 				;; | ||||||
| 			-vxsim* | -vxworks* | -windiss*) | 			-vxsim* | -vxworks* | -windiss*) | ||||||
| 				vendor=wrs | 				vendor=wrs | ||||||
| 				;; | 				;; | ||||||
| @ -1490,7 +1616,7 @@ case $basic_machine in | |||||||
| esac | esac | ||||||
|  |  | ||||||
| echo $basic_machine$os | echo $basic_machine$os | ||||||
| exit 0 | exit | ||||||
|  |  | ||||||
| # Local variables: | # Local variables: | ||||||
| # eval: (add-hook 'write-file-hooks 'time-stamp) | # eval: (add-hook 'write-file-hooks 'time-stamp) | ||||||
|  | |||||||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
							
								
								
									
										19246
									
								
								ase/configure
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										19246
									
								
								ase/configure
									
									
									
									
										vendored
									
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| @ -89,11 +89,16 @@ ase_fio_hnd_t ase_fio_gethandle ( | |||||||
| ); | ); | ||||||
|  |  | ||||||
| ase_fio_off_t ase_fio_seek ( | ase_fio_off_t ase_fio_seek ( | ||||||
| 	ase_fio_t* fio, | 	ase_fio_t*    fio, | ||||||
| 	ase_fio_off_t offset, | 	ase_fio_off_t offset, | ||||||
| 	ase_fio_ori_t origin | 	ase_fio_ori_t origin | ||||||
| ); | ); | ||||||
|  |  | ||||||
|  | int ase_fio_truncate ( | ||||||
|  | 	ase_fio_t*    fio, | ||||||
|  | 	ase_fio_off_t size | ||||||
|  | ); | ||||||
|  |  | ||||||
| ase_ssize_t ase_fio_read ( | ase_ssize_t ase_fio_read ( | ||||||
| 	ase_fio_t* fio, | 	ase_fio_t* fio, | ||||||
| 	void* buf, | 	void* buf, | ||||||
|  | |||||||
| @ -177,49 +177,49 @@ | |||||||
| /* Define to the version of this package. */ | /* Define to the version of this package. */ | ||||||
| #undef PACKAGE_VERSION | #undef PACKAGE_VERSION | ||||||
|  |  | ||||||
| /* The size of a `char', as computed by sizeof. */ | /* The size of `char', as computed by sizeof. */ | ||||||
| #undef SIZEOF_CHAR | #undef SIZEOF_CHAR | ||||||
|  |  | ||||||
| /* The size of a `double', as computed by sizeof. */ | /* The size of `double', as computed by sizeof. */ | ||||||
| #undef SIZEOF_DOUBLE | #undef SIZEOF_DOUBLE | ||||||
|  |  | ||||||
| /* The size of a `float', as computed by sizeof. */ | /* The size of `float', as computed by sizeof. */ | ||||||
| #undef SIZEOF_FLOAT | #undef SIZEOF_FLOAT | ||||||
|  |  | ||||||
| /* The size of a `int', as computed by sizeof. */ | /* The size of `int', as computed by sizeof. */ | ||||||
| #undef SIZEOF_INT | #undef SIZEOF_INT | ||||||
|  |  | ||||||
| /* The size of a `long', as computed by sizeof. */ | /* The size of `long', as computed by sizeof. */ | ||||||
| #undef SIZEOF_LONG | #undef SIZEOF_LONG | ||||||
|  |  | ||||||
| /* The size of a `long double', as computed by sizeof. */ | /* The size of `long double', as computed by sizeof. */ | ||||||
| #undef SIZEOF_LONG_DOUBLE | #undef SIZEOF_LONG_DOUBLE | ||||||
|  |  | ||||||
| /* The size of a `long long', as computed by sizeof. */ | /* The size of `long long', as computed by sizeof. */ | ||||||
| #undef SIZEOF_LONG_LONG | #undef SIZEOF_LONG_LONG | ||||||
|  |  | ||||||
| /* The size of a `short', as computed by sizeof. */ | /* The size of `short', as computed by sizeof. */ | ||||||
| #undef SIZEOF_SHORT | #undef SIZEOF_SHORT | ||||||
|  |  | ||||||
| /* The size of a `void *', as computed by sizeof. */ | /* The size of `void *', as computed by sizeof. */ | ||||||
| #undef SIZEOF_VOID_P | #undef SIZEOF_VOID_P | ||||||
|  |  | ||||||
| /* The size of a `wchar_t', as computed by sizeof. */ | /* The size of `wchar_t', as computed by sizeof. */ | ||||||
| #undef SIZEOF_WCHAR_T | #undef SIZEOF_WCHAR_T | ||||||
|  |  | ||||||
| /* The size of a `__int128', as computed by sizeof. */ | /* The size of `__int128', as computed by sizeof. */ | ||||||
| #undef SIZEOF___INT128 | #undef SIZEOF___INT128 | ||||||
|  |  | ||||||
| /* The size of a `__int16', as computed by sizeof. */ | /* The size of `__int16', as computed by sizeof. */ | ||||||
| #undef SIZEOF___INT16 | #undef SIZEOF___INT16 | ||||||
|  |  | ||||||
| /* The size of a `__int32', as computed by sizeof. */ | /* The size of `__int32', as computed by sizeof. */ | ||||||
| #undef SIZEOF___INT32 | #undef SIZEOF___INT32 | ||||||
|  |  | ||||||
| /* The size of a `__int64', as computed by sizeof. */ | /* The size of `__int64', as computed by sizeof. */ | ||||||
| #undef SIZEOF___INT64 | #undef SIZEOF___INT64 | ||||||
|  |  | ||||||
| /* The size of a `__int8', as computed by sizeof. */ | /* The size of `__int8', as computed by sizeof. */ | ||||||
| #undef SIZEOF___INT8 | #undef SIZEOF___INT8 | ||||||
|  |  | ||||||
| /* Define to 1 if you have the ANSI C header files. */ | /* Define to 1 if you have the ANSI C header files. */ | ||||||
|  | |||||||
| @ -230,6 +230,30 @@ ase_fio_off_t ase_fio_seek ( | |||||||
| #endif | #endif | ||||||
| } | } | ||||||
|  |  | ||||||
|  | int ase_fio_truncate (ase_fio_t* fio, ase_fio_off_t size) | ||||||
|  | { | ||||||
|  | #ifdef _WIN32 | ||||||
|  | 	LARGE_INTEGER x; | ||||||
|  | 	x.QuadPart = size; | ||||||
|  |  | ||||||
|  | 	if (SetFilePointerEx(fio->handle,x,NULL,FILE_BEGIN) == FALSE || | ||||||
|  | 	    SetEndOfFile(fio->handle) == FALSE) return -1; | ||||||
|  |  | ||||||
|  | 	return 0; | ||||||
|  | #else | ||||||
|  |   | ||||||
|  | 	#if !defined(_LP64) && defined(SYS_ftruncate64) | ||||||
|  | 	return syscall (SYS_ftruncate64, fio->handle, size); | ||||||
|  | 	#elif defined(SYS_ftruncate) | ||||||
|  | 	return syscall (SYS_ftruncate, fio->handle, size); | ||||||
|  | 	#elif !defined(_LP64) && defined(HAVE_FTRUNCATE64) | ||||||
|  | 	return ftruncate64 (fio->handle, size); | ||||||
|  | 	#else | ||||||
|  | 	return ftruncate (fio->handle, size); | ||||||
|  | 	#endif | ||||||
|  | #endif | ||||||
|  | } | ||||||
|  |  | ||||||
| ase_ssize_t ase_fio_read (ase_fio_t* fio, void* buf, ase_size_t size) | ase_ssize_t ase_fio_read (ase_fio_t* fio, void* buf, ase_size_t size) | ||||||
| { | { | ||||||
| #ifdef _WIN32 | #ifdef _WIN32 | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user