On Tue, Jul 2, 2013 at 4:11 PM, Irek Szczesniak <[email protected]> wrote: > On Sun, Jun 30, 2013 at 11:53 PM, Roland Mainz <[email protected]> > wrote: >> 2013/6/28 Glenn Fowler <[email protected]>: >>> >>> the AT&T Software Technology ast alpha 2013-06-28 source release >>> has been posted to the download site >>> http://www.research.att.com/sw/download/alpha/ >>> the package names and md5 checksums are >>> INIT eddbf89d061348519d86f2618b708a94 >>> ast-base a745a7d4ce6f53c2e4134af4cc835ff7 >>> ast-open fdb74839ff041e34c800c333188a050e >>> ast-ksh 8f22428cf30af7146bd210664c2fd166 >>> the md5 sums should match the ones listed on the download page >>> >>> NOTE NOTE NOTE NOTE NOTE NOTE >>> >>> (*) *at() emulations for systems that need it >>> (*) O_CLOEXEC F_DUPFD_CLOEXEC SOCK_CLOEXEC >>> (*) accept4 pipe2 >>> (*) syscall restart on EINTR controlled by astserial(AST_SERIAL_RESTART,op) >>> (*) REALLY IMPORTANT: works on modern linux, some problems on solaris >>> REASON: one of the ast team will not be logging on for 16 days and >>> didn't have time left to figure out the solaris problems >>> most likely in one of these >>> src/lib/libast/comp/at.c >>> src/lib/libast/port/intercept.c >>> figuring that out left as a summer homework assignment >> >> Homework more or less done for Solaris (including |O_XATTR|/|O_SEARCH| >> support) and fixing Linux's |O_PATH| support... the prototype patch is >> attached as "astksh20130628_solaris_fixes001.diff.txt". [snip] >> - IMO it would be nice to add |ioctl()| calls per ioctl type with >> proper prototypes, e.g. replace something like >> |ioctl(JOBTTY,TIOCSETD,&linedisc)| with >> |ioctl_TIOCSETD(JOBTTY,&linedisc)|. The point is to get stronger C >> type checks and properly pass the types to the real |ioctl()|. Right >> now the code assumes a specific layout and padding of the varargs data >> which is *NOT* true and *NOT* portable (maybe we should just wait >> until something like IA64 breaks and comes back with more teeth&&slime >> to bite you... :-) ). >> Another nice side-effect would be that we can do per-|ioctl()|-type >> breakpoints... :-) > > FYI Solaris 7 still doesn't build.
Erm... general issue: It would be nice to have a bit more details than just "... it doesn't work... " ... ;-) ... but I'm aware of the problem... right now I'm tracking the issues on SuSE 9.3 (thanks go to SuSE for helping out :-) ) and Solaris 8. _Maybe_ I have a patch in a few hours... ---- Bye, Roland -- __ . . __ (o.\ \/ /.o) [email protected] \__\/\/__/ MPEG specialist, C&&JAVA&&Sun&&Unix programmer /O /==\ O\ TEL +49 641 3992797 (;O/ \/ \O;) _______________________________________________ ast-developers mailing list [email protected] http://lists.research.att.com/mailman/listinfo/ast-developers
