mirror of
				git://git.code.sf.net/p/cdesktopenv/code
				synced 2025-03-09 15:50:02 +00:00 
			
		
		
		
	Remove vestigial 3DFS support code (re: f88f302c)
				
					
				
			Support for the long-dead 3DFS userland versioning file system was
already removed from ksh93 (although I'd overlooked some minor
things), but libast still supported it. This removes that too.
src/lib/libast/include/fs3d.h,
src/lib/libast/man/fs3d.3,
src/lib/libast/misc/fs3d.c:
- Removed.
bin/package,
src/cmd/INIT/package.sh:
- Remove attempted use of removed vpath builtin.
src/cmd/ksh93/*:
- Remove minor 3dfs vestiges.
src/lib/lib{ast,cmd,coshell}/*:
- Remove code supporting 3dfs.
			
			
This commit is contained in:
		
							parent
							
								
									2db9953ae0
								
							
						
					
					
						commit
						fbc6cd4286
					
				
					 32 changed files with 83 additions and 683 deletions
				
			
		|  | @ -1447,10 +1447,6 @@ use)	case $1 in | |||
| 			32)	case $HOSTTYPE in | ||||
| 				*-64)	HOSTTYPE=${HOSTTYPE%-64} ;; | ||||
| 				esac | ||||
| 				case $wow in | ||||
| 				*/32)	;; | ||||
| 				*)	vpath / /$bit ;; | ||||
| 				esac | ||||
| 				;; | ||||
| 			64)	case $HOSTTYPE in | ||||
| 				*-64)	;; | ||||
|  | @ -1458,7 +1454,6 @@ use)	case $1 in | |||
| 				esac | ||||
| 				case $wow in | ||||
| 				*/32)	echo $command: cannot build $bit-bit on $wow $sys >&2; exit 2 ;; | ||||
| 				*)	vpath / /$bit ;; | ||||
| 				esac | ||||
| 				;; | ||||
| 			esac | ||||
|  | @ -3241,32 +3236,28 @@ esac | |||
| # set up the view state | ||||
| 
 | ||||
| VIEW_bin=$INSTALLROOT VIEW_src=$PACKAGEROOT VIEW_all="$INSTALLROOT $PACKAGEROOT" | ||||
| if	(vpath $INSTALLROOT $PACKAGEROOT $USER_VPATH_CHAIN) >/dev/null 2>&1 && | ||||
| 	 vpath $INSTALLROOT $PACKAGEROOT $USER_VPATH_CHAIN | ||||
| then	$show vpath $INSTALLROOT $PACKAGEROOT $USER_VPATH_CHAIN | ||||
| else	VPATH=$INSTALLROOT:$PACKAGEROOT$USER_VPATH | ||||
| 	$show VPATH=$VPATH | ||||
| 	$show export VPATH | ||||
| 	export VPATH | ||||
| 	IFS=':' | ||||
| 	set '' $VPATH | ||||
| 	shift | ||||
| 	IFS=$ifs | ||||
| 	for i | ||||
| 	do	case $i in | ||||
| 		*/arch/*/*) | ||||
| 			VIEW_src="$VIEW_src $i" | ||||
| 			;; | ||||
| 		*/arch/*) | ||||
| 			VIEW_bin="$VIEW_bin $i" | ||||
| 			;; | ||||
| 		*) | ||||
| 			VIEW_src="$VIEW_src $i" | ||||
| 			;; | ||||
| 		esac | ||||
| 		VIEW_all="$VIEW_all $i" | ||||
| 	done | ||||
| fi | ||||
| VPATH=$INSTALLROOT:$PACKAGEROOT$USER_VPATH | ||||
| $show VPATH=$VPATH | ||||
| $show export VPATH | ||||
| export VPATH | ||||
| IFS=':' | ||||
| set '' $VPATH | ||||
| shift | ||||
| IFS=$ifs | ||||
| for i | ||||
| do	case $i in | ||||
| 	*/arch/*/*) | ||||
| 		VIEW_src="$VIEW_src $i" | ||||
| 		;; | ||||
| 	*/arch/*) | ||||
| 		VIEW_bin="$VIEW_bin $i" | ||||
| 		;; | ||||
| 	*) | ||||
| 		VIEW_src="$VIEW_src $i" | ||||
| 		;; | ||||
| 	esac | ||||
| 	VIEW_all="$VIEW_all $i" | ||||
| done | ||||
| 
 | ||||
| # return 0 if arg in src|bin|all view | ||||
| 
 | ||||
|  | @ -3522,13 +3513,9 @@ int main(int argc, char** argv) { return argc || argv; } | |||
| 						esac | ||||
| 						$exec touch $PROTOROOT/UPDATE | ||||
| 					) | ||||
| 					if	(vpath $INSTALLROOT - $INSTALLROOT $PROTOROOT $PROTOROOT $PACKAGEROOT) >/dev/null 2>&1 && | ||||
| 						 vpath $INSTALLROOT - $INSTALLROOT $PROTOROOT $PROTOROOT $PACKAGEROOT | ||||
| 					then	$show vpath $INSTALLROOT $PROTOROOT $PROTOROOT $PACKAGEROOT $USER_VPATH_CHAIN | ||||
| 					else	VPATH=$INSTALLROOT:$PROTOROOT:$PACKAGEROOT$USER_VPATH | ||||
| 						$show VPATH=$VPATH | ||||
| 						export VPATH | ||||
| 					fi | ||||
| 					VPATH=$INSTALLROOT:$PROTOROOT:$PACKAGEROOT$USER_VPATH | ||||
| 					$show VPATH=$VPATH | ||||
| 					export VPATH | ||||
| 				} | ||||
| 			} | ||||
| 			for i in arch arch/$HOSTTYPE arch/$HOSTTYPE/bin | ||||
|  | @ -5856,13 +5843,9 @@ cat $j $k | |||
| 				;; | ||||
| 			esac | ||||
| 			if	test '' != "$PROTOROOT" | ||||
| 			then	if	(vpath $INSTALLROOT - $PROTOROOT - $INSTALLROOT $PACKAGEROOT) >/dev/null 2>&1 && | ||||
| 					 vpath $INSTALLROOT - $PROTOROOT - $INSTALLROOT $PACKAGEROOT | ||||
| 				then	$show vpath $INSTALLROOT $PACKAGEROOT $USER_VPATH_CHAIN | ||||
| 				else	VPATH=$INSTALLROOT:$PACKAGEROOT$USER_VPATH | ||||
| 					$show VPATH=$VPATH | ||||
| 					export VPATH | ||||
| 				fi | ||||
| 			then	VPATH=$INSTALLROOT:$PACKAGEROOT$USER_VPATH | ||||
| 				$show VPATH=$VPATH | ||||
| 				export VPATH | ||||
| 			fi | ||||
| 			note believe generated files for $accept | ||||
| 			eval capture \$NMAKE \$makeflags \$nmakeflags \$noexec recurse believe \$nmakesep $accept $assign | ||||
|  |  | |||
|  | @ -232,10 +232,6 @@ meta FEATURE/dynamic features/%>FEATURE/% features/dynamic dynamic | |||
| make features/dynamic | ||||
| done features/dynamic | ||||
| exec - iffe -v -c '${CC} ${mam_cc_FLAGS} ${CCFLAGS}   ${LDFLAGS} ' ref ${mam_cc_L+-L.} ${mam_cc_L+-L${INSTALLROOT}/lib} -I${PACKAGE_ast_INCLUDE} -I${INSTALLROOT}/include ${mam_libdll} ${mam_libcoshell} ${mam_libcmd} ${mam_libast} ${mam_libm} ${mam_libnsl} : run features/dynamic | ||||
| make ${PACKAGE_ast_INCLUDE}/fs3d.h implicit | ||||
| prev ${PACKAGE_ast_INCLUDE}/ast_fs.h implicit | ||||
| prev ${PACKAGE_ast_INCLUDE}/prototyped.h implicit | ||||
| done ${PACKAGE_ast_INCLUDE}/fs3d.h dontcare | ||||
| prev ${PACKAGE_ast_INCLUDE}/dlldefs.h implicit | ||||
| done FEATURE/dynamic dontcare generated | ||||
| make FEATURE/options implicit | ||||
|  |  | |||
|  | @ -52,8 +52,6 @@ The options have the following defaults and meanings: | |||
|     FILESCAN     on  Experimental option that allows fast reading of files | ||||
|                      using while < file;do ...; done and allowing fields in | ||||
|                      each line to be accessed as positional parameters. | ||||
|     FS_3D        off For use with 3-D file system.  Enabled automatically for | ||||
|                      systems with dynamic linking. | ||||
|     KIA          off Allow generation of shell cross reference database with -I. | ||||
|     MULTIBYTE    on  Multibyte character handling.  Requires mblen() and | ||||
|                      mbctowc(). | ||||
|  |  | |||
|  | @ -26,8 +26,6 @@ | |||
|  * let expr... | ||||
|  * . file [arg...] | ||||
|  * :, true, false | ||||
|  * vpath [top] [base] | ||||
|  * vmap [top] [base] | ||||
|  * wait [job...] | ||||
|  * shift [n] | ||||
|  * | ||||
|  |  | |||
|  | @ -2030,11 +2030,6 @@ _JOB_ | |||
| "[+SEE ALSO?\bjobs\b(1), \bps\b(1)]" | ||||
| ; | ||||
| 
 | ||||
| #if SHOPT_FS_3D | ||||
|     const char sh_optvpath[]	= " [top] [base]"; | ||||
|     const char sh_optvmap[]	= " [dir] [list]"; | ||||
| #endif /* SHOPT_FS_3D */ | ||||
| 
 | ||||
| const char sh_optwhence[] = | ||||
| "[-1c?\n@(#)$Id: whence (AT&T Research) 2007-04-24 $\n]" | ||||
| USAGE_LICENSE | ||||
|  |  | |||
|  | @ -68,7 +68,6 @@ tst	pipe_socketpair note{ use socketpair() for peekable pipe() }end execute{ | |||
| }end | ||||
| tst	socketpair_devfd note{ /dev/fd/N handles socketpair() }end execute{ | ||||
| 	#include <ast.h> | ||||
| 	#include <fs3d.h> | ||||
| 	#include <sys/types.h> | ||||
| 	#include <sys/socket.h> | ||||
| 	int main() | ||||
|  | @ -76,7 +75,6 @@ tst	socketpair_devfd note{ /dev/fd/N handles socketpair() }end execute{ | |||
| 		int		devfd; | ||||
| 		int		n; | ||||
| 		int		sfd[2]; | ||||
| 		fs3d(FS3D_OFF); | ||||
| 		close(0); | ||||
| 		open("/dev/null", O_RDONLY); | ||||
| 		if ((n = open("/dev/fd/0", O_RDONLY)) < 0) | ||||
|  |  | |||
|  | @ -106,7 +106,6 @@ struct limits | |||
| 	int		ngroups_max;	/* maximum number of process groups */ | ||||
| 	unsigned char	posix_version;	/* posix version number */ | ||||
| 	unsigned char	posix_jobcontrol;/* non-zero for job control systems */ | ||||
| 	unsigned char	fs3d;		/* non-zero for 3-d file system */ | ||||
| }; | ||||
| 
 | ||||
| #ifndef SH_wait_f_defined | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue