Module Name:    src
Committed By:   matt
Date:           Thu Jul 18 12:27:01 UTC 2013

Modified Files:
        src/lib/libc/arch/vax/sys: brk.S sbrk.S

Log Message:
Make __curbrk & __minbrk hidden.


To generate a diff of this commit:
cvs rdiff -u -r1.13 -r1.14 src/lib/libc/arch/vax/sys/brk.S
cvs rdiff -u -r1.11 -r1.12 src/lib/libc/arch/vax/sys/sbrk.S

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/lib/libc/arch/vax/sys/brk.S
diff -u src/lib/libc/arch/vax/sys/brk.S:1.13 src/lib/libc/arch/vax/sys/brk.S:1.14
--- src/lib/libc/arch/vax/sys/brk.S:1.13	Tue Jan 25 02:38:15 2011
+++ src/lib/libc/arch/vax/sys/brk.S	Thu Jul 18 12:27:01 2013
@@ -31,23 +31,26 @@
 
 #if defined(SYSLIBC_SCCS) && !defined(lint)
 	/* .asciz "@(#)brk.s	8.1 (Berkeley) 6/4/93" */
-RCSID("$NetBSD: brk.S,v 1.13 2011/01/25 02:38:15 matt Exp $")
+RCSID("$NetBSD: brk.S,v 1.14 2013/07/18 12:27:01 matt Exp $")
 #endif /* SYSLIBC_SCCS and not lint */
 
-	.globl	CURBRK
+	.globl	_C_LABEL(__curbrk)
 	.globl	_C_LABEL(__minbrk)
+	.hidden _C_LABEL(__curbrk)
+	.hidden	_C_LABEL(__minbrk)
 
 #ifdef WEAK_ALIAS
 WEAK_ALIAS(brk, _brk)
 #endif
 
 ENTRY(_brk, 0)
-	cmpl	_C_LABEL(__minbrk),4(%ap)	# gtr > _end 
+	moval	_C_LABEL(__minbrk),%r5		# gtr > _end 
+	cmpl	(%r5),4(%ap)			# gtr > _end 
 	blequ	1f				#   is fine
-	movl	_C_LABEL(__minbrk),4(%ap)	# shrink back to _end
+	movl	(%r5),4(%ap)			# shrink back to _end
 1:	chmk	$ SYS_break			# do it
 	jcs	err
-	movl	4(%ap),CURBRK
+	movl	4(%ap),_C_LABEL(__curbrk)
 	clrl	%r0
 	ret
 err:

Index: src/lib/libc/arch/vax/sys/sbrk.S
diff -u src/lib/libc/arch/vax/sys/sbrk.S:1.11 src/lib/libc/arch/vax/sys/sbrk.S:1.12
--- src/lib/libc/arch/vax/sys/sbrk.S:1.11	Tue Jan 25 02:38:15 2011
+++ src/lib/libc/arch/vax/sys/sbrk.S	Thu Jul 18 12:27:01 2013
@@ -31,12 +31,14 @@
 
 #if defined(SYSLIBC_SCCS) && !defined(lint)
 	/* .asciz "@(#)sbrk.s	8.1 (Berkeley) 6/4/93" */
-RCSID("$NetBSD: sbrk.S,v 1.11 2011/01/25 02:38:15 matt Exp $")
+RCSID("$NetBSD: sbrk.S,v 1.12 2013/07/18 12:27:01 matt Exp $")
 #endif /* SYSLIBC_SCCS and not lint */
 
 	.globl	_end
 	.globl	_C_LABEL(__minbrk)
-	.globl	CURBRK
+	.globl	_C_LABEL(__curbrk)
+	.hidden	_C_LABEL(__minbrk)
+	.hidden	_C_LABEL(__curbrk)
 
 #ifdef WEAK_ALIAS
 WEAK_ALIAS(sbrk, _sbrk)
@@ -45,19 +47,20 @@ WEAK_ALIAS(sbrk, _sbrk)
 	.data
 _C_LABEL(__minbrk):
 	.long	_end
-CURBRK:
+_C_LABEL(__curbrk):
 	.long	_end
 	.text
 
 ENTRY(_sbrk, 0)
-	addl3	CURBRK,4(%ap),-(%sp)
+	moval	_C_LABEL(__curbrk),%r5
+	addl3	(%r5),4(%ap),-(%sp)
 	pushl	$1
 	movl	%ap,%r3
 	movl	%sp,%ap
 	chmk	$ SYS_break
 	jcs 	err
-	movl	CURBRK,%r0
-	addl2	4(%r3),CURBRK
+	movl	(%r5),%r0
+	addl2	4(%r3),(%r5)
 	ret
 err:
 	jmp	CERROR+2

Reply via email to