From owner-cvs-src@FreeBSD.ORG  Mon Mar 24 17:46:40 2008
Return-Path: <owner-cvs-src@FreeBSD.ORG>
Delivered-To: cvs-src@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 341971065677;
	Mon, 24 Mar 2008 17:46:40 +0000 (UTC)
	(envelope-from jkim@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
	[IPv6:2001:4f8:fff6::29])
	by mx1.freebsd.org (Postfix) with ESMTP id 067988FC1F;
	Mon, 24 Mar 2008 17:46:40 +0000 (UTC)
	(envelope-from jkim@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
	by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id m2OHkdMS067210;
	Mon, 24 Mar 2008 17:46:39 GMT
	(envelope-from jkim@repoman.freebsd.org)
Received: (from jkim@localhost)
	by repoman.freebsd.org (8.14.1/8.14.1/Submit) id m2OHkdnx067209;
	Mon, 24 Mar 2008 17:46:39 GMT (envelope-from jkim)
Message-Id: <200803241746.m2OHkdnx067209@repoman.freebsd.org>
From: Jung-uk Kim <jkim@FreeBSD.org>
Date: Mon, 24 Mar 2008 17:46:39 +0000 (UTC)
To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org
X-FreeBSD-CVS-Branch: RELENG_7
Cc: 
Subject: cvs commit: src/usr.sbin/mixer mixer.c
X-BeenThere: cvs-src@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: CVS commit messages for the src tree <cvs-src.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-src>
List-Post: <mailto:cvs-src@freebsd.org>
List-Help: <mailto:cvs-src-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-src>,
	<mailto:cvs-src-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 24 Mar 2008 17:46:40 -0000

jkim        2008-03-24 17:46:39 UTC

  FreeBSD src repository

  Modified files:        (Branch: RELENG_7)
    usr.sbin/mixer       mixer.c 
  Log:
  MFC:    1.24-1.26
  
  - Check device masks and bypass printing headers if capable device does
  not exist.  /etc/rc.d/mixer tried to restore non-existent recording
  source because /var/var/db/mixer*-state contains '=rec' for example.
  - Remove hardcoded mixer2 and mixer3 and do the right thing.
  - Replace getopt(3) with hand-rolled option parser.  It was not able
  to handle 'mixer -rec mic' although it is a valid command.
  - Make '-s' and '-S' mutualy exclusive as mixer(8) says.
  - Do not re-read recording source unless it has been modified.
  - Clean up code and fix style(9) nits.
  
  Revision  Changes    Path
  1.23.2.1  +161 -134  src/usr.sbin/mixer/mixer.c