cvs commit: ports/security/termlog Makefile distinfo

Christian S.J. Peron csjp at
Tue Oct 11 20:37:56 PDT 2005

csjp        2005-10-12 03:37:55 UTC

  FreeBSD ports repository (src committer)

  Modified files:
    security/termlog     Makefile distinfo 
  Fix a couple of problems on 64 bit platforms by importing 2.5:
  o Call va_start/va_end for each call to va_arg(). I have no idea why this
    works on i386 but it shouldn't. This un-busts termlog on 64 bit
  o When allocating snp descriptors, allocate the proper size. Currently we
    are allocating sizeof(struct utmp) when we really should be allocating
    sizeof(struct snp_d). I can only imagine how this happen, but I am going
    to guess it was a cut-and-paste-o. This helps un-busts termlog on 64 bit
  Fixes Submitted by:     Eirik ?verby
  While we are here:
  o Open tty line with O_NONBLOCK
  o Close the line fd after we attach to it as we dont need it. This closes
    an fd leak.
  o Remove comment about fd leak
  Approved by:    kris
  Revision  Changes    Path
  1.12      +1 -1      ports/security/termlog/Makefile
  1.9       +2 -2      ports/security/termlog/distinfo

More information about the cvs-ports mailing list