Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 27 Aug 2007 19:10:34 +0400
From:      Yar Tikhiy <yar@comp.chem.msu.su>
To:        Alexander Leidinger <Alexander@leidinger.net>
Cc:        src-committers@FreeBSD.org, Pawel Jakub Dawidek <pjd@FreeBSD.org>, John Baldwin <jhb@FreeBSD.org>, peterjeremy@optushome.com.au, alfred@FreeBSD.org, cvs-all@FreeBSD.org, deischen@FreeBSD.org, cvs-src@FreeBSD.org, Warner Losh <imp@bsdimp.com>
Subject:   Re: cvs commit: src/lib/libc/gen fts-compat.c fts-compat.h
Message-ID:  <20070827151033.GM21352@comp.chem.msu.su>
In-Reply-To: <20070827162655.3e3x0cse8w44o4o4@webmail.leidinger.net>
References:  <20070824215515.GF16131@turion.vk2pj.dyndns.org> <Pine.GSO.4.64.0708241819220.13181@sea.ntplx.net> <20070824.172212.74696955.imp@bsdimp.com> <200708270850.20904.jhb@freebsd.org> <20070827135625.GF29854@garage.freebsd.pl> <20070827162655.3e3x0cse8w44o4o4@webmail.leidinger.net>

next in thread | previous in thread | raw e-mail | index | archive | help
On Mon, Aug 27, 2007 at 04:26:55PM +0200, Alexander Leidinger wrote:
> 
> So the really important thing for you is: How many ports are affected  
> by this change?
> 
> Does anyone have an estimate for this?
> 
> If not, does someone has an exhaustive list of affected symbols? I can  
> write a short script which has a look into each installed port to  
> determine if it is affected or not (based upon the assumption that you  
> don't mind if we overlook a few things... I'm not sure if statically  
> linked binaries contain enough information).

With the resolution approaching to avoid compatibility in fts(3)
now and my experiment on improving src/Makefile.inc1 going on really
well, I think I should estimate which ports are going to be affected.
I'll do so by searching binary packages for CURRENT, so some ports
can slip through my sieve.  The symbols to look for match the simple
pattern: fts_* (or regexp: ^fts_.*).  I don't think there are a lot
of ports using those functions.

Here's the exact list of symbols to be affected:

       fts_open
       fts_close
       fts_read
       fts_set
       fts_children
       fts_get_clientptr
       fts_get_stream
       fts_set_clientptr

-- 
Yar



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070827151033.GM21352>