Dnia Friday 02 of April 2004 03:07, Arkadiusz Miskiewicz napisał: > Witam, > > Czy jest sens używania w AC jako /bin/sh pakietu pdksh? Pytam z prostej > przyczyny - pakiet jest kompletnie niemaintainowany, nie wychodzą na niego > łatki, a bugów jest od czorta... u nas nikt nie ma serca poprawiać tego... i kolejny błąd - nigdzie do tej pory nie poprawiony w pdksh:
$ /bin/sh $ echo $((0xff)) /bin/sh: 0xff: bad number `0xff' SUSv3 mówi ,,Only the decimal-constant, octal-constant, and hexadecimal-constant constants specified in the ISO C standard, Section 6.4.4.1 are required to be recognized as constants.'' czyli powinno działać (i działa w innych shellach) http://www.opengroup.org/onlinepubs/007904975/utilities/xcu_chap02.html#tag_02_06_04 Do tego overflowuje: $ echo $((16#ffffffff)) -1 (ash przykładowo też overflowuje, a na dodatek nawet tego ostatniego formatu nie wspiera). Problem wyszedł dzięki hotplug.spec i pewnemu człowiekowi z listy hotplugowej. -- Arkadiusz Miśkiewicz CS at FoE, Wroclaw University of Technology arekm.pld-linux.org, 1024/3DB19BBD, JID: arekm.jabber.org, PLD/Linux _______________________________________________________ złota zasada - kto się nie zna, niech się nie wypowiada
