From owner-cvs-src@FreeBSD.ORG Thu Dec 11 05:55:18 2003 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6747316A4CE; Thu, 11 Dec 2003 05:55:18 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 70EBD43D1F; Thu, 11 Dec 2003 05:55:17 -0800 (PST) (envelope-from des@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.9/8.12.9) with ESMTP id hBBDtHXJ012278; Thu, 11 Dec 2003 05:55:17 -0800 (PST) (envelope-from des@repoman.freebsd.org) Received: (from des@localhost) by repoman.freebsd.org (8.12.9/8.12.9/Submit) id hBBDtHZV012277; Thu, 11 Dec 2003 05:55:17 -0800 (PST) (envelope-from des) Message-Id: <200312111355.hBBDtHZV012277@repoman.freebsd.org> From: Dag-Erling Smorgrav Date: Thu, 11 Dec 2003 05:55:16 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libpam/modules/pam_echo pam_echo.c src/lib/libpam/modules/pam_group pam_group.c src/lib/libpam/modules/pam_lastlog pam_lastlog.c src/lib/libpam/modules/pam_opieaccess... X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Dec 2003 13:55:18 -0000 des 2003/12/11 05:55:16 PST FreeBSD src repository Modified files: lib/libpam/modules/pam_echo pam_echo.c lib/libpam/modules/pam_group pam_group.c lib/libpam/modules/pam_lastlog pam_lastlog.c lib/libpam/modules/pam_login_access pam_login_access.c lib/libpam/modules/pam_opieaccess pam_opieaccess.c lib/libpam/modules/pam_radius pam_radius.c lib/libpam/modules/pam_rhosts pam_rhosts.c lib/libpam/modules/pam_securetty pam_securetty.c lib/libpam/modules/pam_unix pam_unix.c Log: Fix strict aliasing breakage in PAM modules (except pam_krb5, which needs more work than the others). This should make most modules build with -O2. Revision Changes Path 1.4 +3 -2 src/lib/libpam/modules/pam_echo/pam_echo.c 1.4 +3 -2 src/lib/libpam/modules/pam_group/pam_group.c 1.19 +8 -7 src/lib/libpam/modules/pam_lastlog/pam_lastlog.c 1.10 +5 -5 src/lib/libpam/modules/pam_login_access/pam_login_access.c 1.15 +4 -4 src/lib/libpam/modules/pam_opieaccess/pam_opieaccess.c 1.20 +3 -3 src/lib/libpam/modules/pam_radius/pam_radius.c 1.3 +4 -3 src/lib/libpam/modules/pam_rhosts/pam_rhosts.c 1.12 +4 -3 src/lib/libpam/modules/pam_securetty/pam_securetty.c 1.48 +10 -13 src/lib/libpam/modules/pam_unix/pam_unix.c