svn commit: r341509 - in head/lib/libc: amd64 arm i386 mips powerpc powerpc64 sparc64

Brooks Davis brooks at FreeBSD.org
Wed Dec 5 00:46:12 UTC 2018


Author: brooks
Date: Wed Dec  5 00:46:09 2018
New Revision: 341509
URL: https://svnweb.freebsd.org/changeset/base/341509

Log:
  Remove MD __sys_* private symbols.
  
  No references to any of these exist in the tree. The list was also
  erratic with different architectures exporting different things
  (arm64 and riscv exported none).
  
  Reviewed by:	kib
  Sponsored by:	DARPA, AFRL
  Differential Revision:	https://reviews.freebsd.org/D18425

Modified:
  head/lib/libc/amd64/Symbol.map
  head/lib/libc/arm/Symbol.map
  head/lib/libc/i386/Symbol.map
  head/lib/libc/mips/Symbol.map
  head/lib/libc/powerpc/Symbol.map
  head/lib/libc/powerpc64/Symbol.map
  head/lib/libc/sparc64/Symbol.map

Modified: head/lib/libc/amd64/Symbol.map
==============================================================================
--- head/lib/libc/amd64/Symbol.map	Tue Dec  4 23:53:42 2018	(r341508)
+++ head/lib/libc/amd64/Symbol.map	Wed Dec  5 00:46:09 2018	(r341509)
@@ -51,9 +51,7 @@ FBSD_1.0 {
  */
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
-	__sys_getlogin;
 	_getlogin;
-	__sys_exit;
 
 	_set_tp;
 	___longjmp;
@@ -63,6 +61,5 @@ FBSDprivate_1.0 {
 	signalcontext;
 	__siglongjmp;
 	_brk;
-	__sys_vfork;
 	_vfork;
 };

Modified: head/lib/libc/arm/Symbol.map
==============================================================================
--- head/lib/libc/arm/Symbol.map	Tue Dec  4 23:53:42 2018	(r341508)
+++ head/lib/libc/arm/Symbol.map	Wed Dec  5 00:46:09 2018	(r341509)
@@ -43,9 +43,7 @@ FBSD_1.4 {
 
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
-	__sys_getlogin;
 	_getlogin;
-	__sys_exit;
 
 	_set_tp;
 	__aeabi_read_tp;
@@ -55,7 +53,6 @@ FBSDprivate_1.0 {
 	signalcontext;
 	_signalcontext;
 	__siglongjmp;
-	__sys_vfork;
 	_vfork;
 	_brk;
 	_sbrk;

Modified: head/lib/libc/i386/Symbol.map
==============================================================================
--- head/lib/libc/i386/Symbol.map	Tue Dec  4 23:53:42 2018	(r341508)
+++ head/lib/libc/i386/Symbol.map	Wed Dec  5 00:46:09 2018	(r341509)
@@ -48,9 +48,7 @@ FBSD_1.0 {
 
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
-	__sys_getlogin;
 	_getlogin;
-	__sys_exit;
 
 	_set_tp;
 	___longjmp;
@@ -59,7 +57,6 @@ FBSDprivate_1.0 {
 	__signalcontext;
 	signalcontext;
 	__siglongjmp;
-	__sys_vfork;
 	_vfork;
 	_brk;
 };

Modified: head/lib/libc/mips/Symbol.map
==============================================================================
--- head/lib/libc/mips/Symbol.map	Tue Dec  4 23:53:42 2018	(r341508)
+++ head/lib/libc/mips/Symbol.map	Wed Dec  5 00:46:09 2018	(r341509)
@@ -37,9 +37,7 @@ FBSD_1.3 {
 
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
-	__sys_getlogin;
 	_getlogin;
-	__sys_exit;
 
 	_set_tp;
 	___longjmp;
@@ -48,7 +46,6 @@ FBSDprivate_1.0 {
 	signalcontext;
 	_signalcontext;
 	__siglongjmp;
-	__sys_vfork;
 	_vfork;
 	_brk;
 	_sbrk;

Modified: head/lib/libc/powerpc/Symbol.map
==============================================================================
--- head/lib/libc/powerpc/Symbol.map	Tue Dec  4 23:53:42 2018	(r341508)
+++ head/lib/libc/powerpc/Symbol.map	Wed Dec  5 00:46:09 2018	(r341509)
@@ -43,9 +43,7 @@ FBSD_1.3 {
 
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
-	__sys_getlogin;
 	_getlogin;
-	__sys_exit;
 
 	_set_tp;
 	_fpgetsticky;

Modified: head/lib/libc/powerpc64/Symbol.map
==============================================================================
--- head/lib/libc/powerpc64/Symbol.map	Tue Dec  4 23:53:42 2018	(r341508)
+++ head/lib/libc/powerpc64/Symbol.map	Wed Dec  5 00:46:09 2018	(r341509)
@@ -39,9 +39,7 @@ FBSD_1.0 {
 
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
-	__sys_getlogin;
 	_getlogin;
-	__sys_exit;
 
 	_set_tp;
 	_fpgetsticky;

Modified: head/lib/libc/sparc64/Symbol.map
==============================================================================
--- head/lib/libc/sparc64/Symbol.map	Tue Dec  4 23:53:42 2018	(r341508)
+++ head/lib/libc/sparc64/Symbol.map	Wed Dec  5 00:46:09 2018	(r341509)
@@ -68,9 +68,7 @@ FBSD_1.0 {
 
 FBSDprivate_1.0 {
 	/* PSEUDO syscalls */
-	__sys_getlogin;
 	_getlogin;
-	__sys_exit;
 
 	_set_tp;
 	___longjmp;
@@ -79,11 +77,8 @@ FBSDprivate_1.0 {
 	signalcontext;
 	__signalcontext;
 	__siglongjmp;
-	__sys_brk;
 	_brk;
-	__sys_sbrk;
 	_sbrk;
-	__sys_vfork;
 	_vfork;
 
 	/* used in src/lib/csu/sparc64/crt1.c */


More information about the svn-src-all mailing list