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

Reply via email to