All, Slocate has used fts_open(), fts_close(), fts_read() and fts_set() of libast.so.1 that are project private interface of ksh93. The necessary include head files for this also define a micro "#define getopt _ast_getopt", so that slocate uses _ast_getopt instead of getopt of standard library. Ksh93 has made a update which probably change _ast_getopt interface in svn_106. So this fix just use getopt() of standard library instead of _ast_getopt by undef the micro.
Thanks Jim -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: bugfix6795262 URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20090206/d8b13cb1/attachment.ksh>
