Plan 9 from Bell Labs’s /usr/web/sources/contrib/uriel/changes/2005/1110/6

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


64-bit fix fixes.
 [rsc] --rw-rw-r-- M 15674 glenda sys 297 Nov 10 16:16 sys/src/cmd/9nfs/listalloc.c
	/n/sourcesdump/2005/1110/plan9/sys/src/cmd/9nfs/listalloc.c:8,19 - 
	/n/sourcesdump/2005/1111/plan9/sys/src/cmd/9nfs/listalloc.c:8,19
	  {
	  	char *p, *base;
	  
	- 	size = (size+sizeof(ulong)-1)/sizeof(ulong);
	+ 	size = (size+sizeof(ulong)-1)/sizeof(ulong)*sizeof(ulong);
	  	p = base = malloc(n*size);
	  	while(--n > 0){
	  		*(char**)p = p+size;
	  		p += size;
	  	}
	- 	*p = 0;
	+ 	*(char**)p = 0;
	  	return base;
	  }


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].