From owner-cvs-src-old@FreeBSD.ORG Tue Aug 17 09:13:47 2010 Return-Path: Delivered-To: cvs-src-old@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B79FC1065698 for ; Tue, 17 Aug 2010 09:13:47 +0000 (UTC) (envelope-from kib@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 9EBD18FC17 for ; Tue, 17 Aug 2010 09:13:47 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id o7H9DlPu098346 for ; Tue, 17 Aug 2010 09:13:47 GMT (envelope-from kib@repoman.freebsd.org) Received: (from svn2cvs@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id o7H9DlPg098345 for cvs-src-old@freebsd.org; Tue, 17 Aug 2010 09:13:47 GMT (envelope-from kib@repoman.freebsd.org) Message-Id: <201008170913.o7H9DlPg098345@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: svn2cvs set sender to kib@repoman.freebsd.org using -f From: Konstantin Belousov Date: Tue, 17 Aug 2010 09:13:26 +0000 (UTC) To: cvs-src-old@freebsd.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libc/gen Makefile.inc Symbol.map __getosreldate.c aux.c getosreldate.c getpagesize.c getpagesizes.c src/lib/libc/include libc_private.h src/lib/libc/stdlib malloc.c src/lib/libc/sys stack_protector.c X-BeenThere: cvs-src-old@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 17 Aug 2010 09:13:47 -0000 kib 2010-08-17 09:13:26 UTC FreeBSD src repository Modified files: lib/libc/gen Makefile.inc Symbol.map __getosreldate.c getosreldate.c getpagesize.c getpagesizes.c lib/libc/include libc_private.h lib/libc/stdlib malloc.c lib/libc/sys stack_protector.c Added files: lib/libc/gen aux.c Log: SVN rev 211416 on 2010-08-17 09:13:26Z by kib Use aux vector to get values for SSP canary, pagesize, pagesizes array, number of host CPUs and osreldate. This eliminates the last sysctl(2) calls from the dynamically linked image startup. No objections from: kan Tested by: marius (sparc64) MFC after: 1 month Revision Changes Path 1.154 +1 -1 src/lib/libc/gen/Makefile.inc 1.33 +2 -0 src/lib/libc/gen/Symbol.map 1.3 +8 -1 src/lib/libc/gen/__getosreldate.c 1.1 +146 -0 src/lib/libc/gen/aux.c (new) 1.10 +6 -3 src/lib/libc/gen/getosreldate.c 1.7 +18 -7 src/lib/libc/gen/getpagesize.c 1.2 +10 -3 src/lib/libc/gen/getpagesizes.c 1.24 +2 -0 src/lib/libc/include/libc_private.h 1.195 +15 -6 src/lib/libc/stdlib/malloc.c 1.7 +8 -0 src/lib/libc/sys/stack_protector.c