Bug 4678

Summary: sessreg broken on GNU/kFreeBSD
Product: xorg Reporter: Robert Millan <rmh>
Component: App/xdmAssignee: Xorg Project Team <xorg-team>
Status: CLOSED FIXED QA Contact:
Severity: normal    
Priority: high    
Version: unspecified   
Hardware: Other   
OS: other   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
patch none

Description Robert Millan 2005-10-03 10:16:55 UTC
sessreg assumes BSDish UTMP on GNU/kFreeBSD, but we have Sysv-style UTMP as 
provided by Glibc.  This causes xdm (and other login managers that use sessreg) 
to fail to initialise a session.
Comment 1 Robert Millan 2005-10-03 10:17:27 UTC
Created attachment 3472 [details] [review]
patch
Comment 2 Alan Coopersmith 2005-10-03 10:53:37 UTC
Committed to CVS head:

CVSROOT:	/cvs/xorg
Module name:	xc
Changes by:	alanc@gabe.freedesktop.org	05/10/03 10:50:57

Log message:
  2005-10-03  Alan Coopersmith  <alan.coopersmith@sun.com>
  
  	* lib/xtrans/Xtranssock.c:
  	Bug #4678 <https://bugs.freedesktop.org/show_bug.cgi?id=4678>
  	Patch #3472 <https://bugs.freedesktop.org/attachment.cgi?id=3472>
  	Use SysV-style utmp on GNU/kFreeBSD (Robert Millan)

Modified files:
      xc/programs/xdm/:
        sessreg.c 
      ./:
        ChangeLog 
  
  Revision      Changes    Path
  1.7           +1 -1      xc/programs/xdm/sessreg.c
  http://cvs.freedesktop.org/xorg/xc/programs/xdm/sessreg.c
  1.1379        +7 -0      xc/ChangeLog
  http://cvs.freedesktop.org/xorg/xc/ChangeLog

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.