Plan 9 from Bell Labs’s /usr/web/sources/extra/changes/2006/0325

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


kernel: white space edit
 [rsc] --rw-rw-r-- M 1168567 glenda sys 21534 Mar 25 07:27 sys/src/9/port/sysproc.c
	/n/sourcesdump/2006/0325/plan9/sys/src/9/port/sysproc.c:1011,1017 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/9/port/sysproc.c:1011,1017
	  		return 1;
	  	if(!block)
	  		return 0;
	- 	
	+ 
	  	acquired = 0;
	  	semqueue(s, addr, &phore);
	  	for(;;){

8c: missed file from yesterday
 [rsc] --rw-rw-r-- M 1168567 glenda sys 4120 Mar 25 07:17 sys/src/cmd/8c/8.out.h
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/8c/8.out.h:420,426 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/8c/8.out.h:420,426
	  	T_SYM		= 1<<4,
	  	T_SCONST	= 1<<5,
	  
	- 	REGARG		= 0,
	+ 	REGARG		= -1,
	  	REGRET		= D_AX,
	  	FREGRET		= D_F0,
	  	REGSP		= D_SP,
 [rsc] --rw-rw-r-- M 1168567 glenda sys 12189 Mar 25 07:37 sys/src/cmd/cc/cc.h
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/cc.h:476,481 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/cc/cc.h:476,482
	  EXTERN	int	fproundflg;
	  EXTERN	int	profileflg;
	  EXTERN	Bits	zbits;
	+ EXTERN	int	little;
	  
	  extern	char	*onames[], *tnames[], *gnames[];
	  extern	char	*cnames[], *qnames[], *bnames[];
 [rsc] --rw-rw-r-- M 1168567 glenda sys 24192 Mar 25 07:37 sys/src/cmd/cc/lex.c
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/lex.c:7,33 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/cc/lex.c:7,34
	  
	  /*
	   * known debug flags
	-  *	-o file		output file
	-  *	-D name		define
	-  *	-I path		include
	   *	-a		acid declaration output
	-  *	-M		constant multiplication
	-  *	-B		non ANSI
	   *	-A		!B
	+  *	-B		non ANSI
	   *	-d		print declarations
	-  *	-t		print type trees
	-  *	-L		print every NAME symbol
	-  *	-i		print initialization
	+  *	-D name		define
	   *	-F		format specification check
	-  *	-r		print registerization
	-  *	-v		verbose printing
	-  *	-X		abort on error
	-  *	-w		print warnings
	+  *	-i		print initialization
	+  *	-I path		include
	+  *	-l		generate little-endian code
	+  *	-L		print every NAME symbol
	+  *	-M		constant multiplication
	   *	-m		print add/sub/mul trees
	-  *	-s		print structure offsets (with -a or -aa)
	   *	-n		print acid to file (%.c=%.acid) (with -a or -aa)
	+  *	-o file		output file
	   *	-p		use standard cpp ANSI preprocessor (not on windows)
	+  *	-r		print registerization
	+  *	-s		print structure offsets (with -a or -aa)
	+  *	-t		print type trees
	   *	-V		enable void* conversion warnings
	+  *	-v		verbose printing
	+  *	-w		print warnings
	+  *	-X		abort on error
	   */
	  
	  void
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/cc/lex.c:52,57 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/cc/lex.c:53,68
	  		c = ARGC();
	  		if(c >= 0 && c < sizeof(debug))
	  			debug[c]++;
	+ 		break;
	+ 
	+ 	case 'l':			/* for little-endian mips */
	+ 		if(thechar != 'v'){
	+ 			print("can only use -l with vc");
	+ 			errorexit();
	+ 		}
	+ 		thechar = '0';
	+ 		thestring = "spim";
	+ 		little = 1;
	  		break;
	  
	  	case 'o':

remove unnecessary return statements
 [rsc] --rw-rw-r-- M 1168567 glenda sys 37706 Mar 25 07:27 sys/src/cmd/dossrv/dossubs.c
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/dossrv/dossubs.c:1501,1507 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/dossrv/dossubs.c:1501,1506
	  			return 0;
	  		clust = next;
	  	}
	- 	return 0;	/* not reached */
	  }
	  
	  /*
 [rsc] --rw-rw-r-- M 1168567 glenda sys 15331 Mar 25 07:27 sys/src/cmd/ndb/dnresolve.c
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/ndb/dnresolve.c:389,396 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/ndb/dnresolve.c:389,394
	  
	  		return 0;
	  	}
	- 
	- 	return 0;	/* never reached */
	  }
	  
	  /*
 [rsc] --rw-rw-r-- M 1168567 glenda sys 3951 Mar 25 07:28 sys/src/cmd/ssh/pubkey.c
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/ssh/pubkey.c:79,85 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/ssh/pubkey.c:79,84
	  		fprint(2, "warning: skipping line '%s'; cannot parse\n", s);
	  		free(s);
	  	}
	- 	return nil;	/* ken */
	  }
	  
	  static int
 [rsc] --rw-rw-r-- M 1168567 rsc sys 21732 Mar 25 07:27 sys/src/cmd/unix/netkey.c
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/unix/netkey.c:537,543 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/unix/netkey.c:537,542
	  		}
	  		encrypt9(key, t, 8);
	  	}
	- 	return 1;	/* not reached */
	  }
	  
	  int

0a, 0c, 0l - little-endian mips compiler
 [rsc] --rwxrwxr-x M 1168567 rsc sys 24 Mar 25 07:37 rc/bin/0c
 [rsc] --rw-rw-r-- M 1168567 glenda sys 11310 Mar 25 07:37 sys/src/cmd/vc/swt.c
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/vc/swt.c:636,642 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/vc/swt.c:636,643
	  			w = SZ_LONG;
	  			break;
	  		}
	- 		o += SZ_LONG - w;	/* big endian adjustment */
	+ 		if (!little)
	+ 			o += SZ_LONG - w;	/* big endian adjustment */
	  		w = 1;
	  		break;
	  
 [rsc] --rwxrwxr-x M 1168567 rsc sys 24 Mar 25 08:37 rc/bin/0a
 [rsc] --rwxrwxr-x M 1168567 rsc sys 24 Mar 25 08:37 rc/bin/0l
 [rsc] --rw-rw-r-- M 1168567 glenda sys 1192 Mar 25 08:38 sys/man/1/2a
	/n/sourcesdump/2006/0325/plan9/sys/man/1/2a:1,6 - 
	/n/sourcesdump/2006/0326/plan9/sys/man/1/2a:1,6
	  .TH 2A 1 
	  .SH NAME
	- 1a, 2a, 5a, 7a, 8a, ka, qa, va \- assemblers
	+ 0a, 1a, 2a, 5a, 7a, 8a, ka, qa, va \- assemblers
	  .SH SYNOPSIS
	  .B 2a
	  [
 [rsc] --rw-rw-r-- M 1168567 glenda sys 8288 Mar 25 08:37 sys/man/1/2c
	/n/sourcesdump/2006/0325/plan9/sys/man/1/2c:1,6 - 
	/n/sourcesdump/2006/0326/plan9/sys/man/1/2c:1,6
	  .TH 2C 1 
	  .SH NAME
	- 1c, 2c, 5c, 7c, 8c, kc, qc, vc \- C compilers
	+ 0c, 1c, 2c, 5c, 7c, 8c, kc, qc, vc \- C compilers
	  .SH SYNOPSIS
	  .B 2c
	  [
	/n/sourcesdump/2006/0325/plan9/sys/man/1/2c:19,24 - 
	/n/sourcesdump/2006/0326/plan9/sys/man/1/2c:19,27
	  .IR objtype ,
	  for example
	  .TP 1.5i
	+ .B "0c spim
	+ little-endian MIPS 3000 family
	+ .TP
	  .B "1c 68000
	  Motorola MC68000
	  .TP
 [rsc] --rw-rw-r-- M 1168567 glenda sys 4372 Mar 25 08:38 sys/man/1/2l
	/n/sourcesdump/2006/0325/plan9/sys/man/1/2l:1,6 - 
	/n/sourcesdump/2006/0326/plan9/sys/man/1/2l:1,6
	  .TH 2L 1 
	  .SH NAME
	- 1l, 2l, 5l, 7l, 8l, kl, ql, vl \- loaders
	+ 0l, 1l, 2l, 5l, 7l, 8l, kl, ql, vl \- loaders
	  .SH SYNOPSIS
	  .B 2l
	  [
 [rsc] --rw-rw-r-- M 1168567 glenda sys 12095 Mar 25 08:36 sys/src/cmd/va/lex.c
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/va/lex.c:36,41 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/va/lex.c:36,45
	  		p = ARGF();
	  		setinclude(p);
	  		break;
	+ 	case  'L':			/* for little-endian mips */
	+ 		thechar = '0';
	+ 		thestring = "spim";
	+ 		break;
	  	} ARGEND
	  	if(*argv == 0) {
	  		print("usage: %ca [-options] file.s\n", thechar);
 [rsc] --rw-rw-r-- M 1168567 glenda sys 31296 Mar 25 08:35 sys/src/cmd/vl/asm.c
	[diffs elided - too long]
	[diff -c /n/sourcesdump/2006/0325/plan9/sys/src/cmd/vl/asm.c /n/sourcesdump/2006/0326/plan9/sys/src/cmd/vl/asm.c]
 [rsc] --rw-rw-r-- M 1168567 glenda sys 5458 Mar 25 08:35 sys/src/cmd/vl/l.h
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/vl/l.h:237,242 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/vl/l.h:237,243
	  EXTERN	char	xcmp[32][32];
	  EXTERN	Prog	zprg;
	  EXTERN	int	dtype;
	+ EXTERN	int	little;
	  
	  EXTERN	struct
	  {
	/n/sourcesdump/2006/0325/plan9/sys/src/cmd/vl/l.h:298,303 - 
	/n/sourcesdump/2006/0326/plan9/sys/src/cmd/vl/l.h:299,305
	  void	listinit(void);
	  Sym*	lookup(char*, int);
	  void	lput(long);
	+ void	bput(long);
	  void	mkfwd(void);
	  void*	mysbrk(ulong);
	  void	names(void);
 [rsc] --rw-rw-r-- M 1168567 glenda sys 23718 Mar 25 08:35 sys/src/cmd/vl/obj.c
	[diffs elided - too long]
	[diff -c /n/sourcesdump/2006/0325/plan9/sys/src/cmd/vl/obj.c /n/sourcesdump/2006/0326/plan9/sys/src/cmd/vl/obj.c]


Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to [email protected].