schily

Скріншот програми:
schily
Дані програми:
Версія: 2015-08-12 оновлений
Дата завантаження: 27 Sep 15
Розробник: Jorg Schilling
Ліцензія: Безкоштовно
Популярність: 9

Rating: nan/5 (Total Votes: 0)

Шили (також відомий як Шили інструментів) є відкритим вихідним кодом, повністю безкоштовно і крос-платформний програмний проект, колекція популярних утиліт командного рядка для ядра на основі операційних систем Linux.


Складається з широкого спектру програм

Проект складається з широкого спектру програм, у тому числі Cdrecord, readcd, cdda2wav, Mkisofs, btcflash, smake, вапняно, зміни calltree, порівнювати, devdump, розраховувати, hdump, а також isodump.

Крім того, isodebug, isoinfo, етикетка, isovfy, т, SCCS, р, scgcheck, SDD, scpio, sfind, smake, sformat, зірка, Сунтар, star_sym, gnutar, TERMCAP, вед і tartest програми також включені в цьому програмному забезпеченні.


Початок роботи з Шили

Щоб інсталювати та використовувати вищезгадані програми командного рядка у вашому дистрибутиві GNU / Linux, ви повинні спочатку завантажити останню версію з Softoware, зберегти архів стиснений вихідний десь на вашому комп'ютері і витягати його за допомогою вашої улюбленої інструмент менеджера Архив.

Відкрийте емулятор терміналу додаток, перейдіть в папку, здобутих архівних файлів з & lsquo; кд & Rsquo; Команда (наприклад, CD / дому / softoware / Шили-2014-09-17), і введіть & lsquo; ./ налаштувати і Rsquo; команду, щоб побачити доступні варіанти для складання включені інструменти.

Зручніше програми роблять це і lsquo; smake & Rsquo;, але ви також можете використовувати універсальну і lsquo; зробити і Rsquo; Команда, а також і lsquo; gmake & Rsquo; Команда, якщо ви хочете, щоб зібрати всі програми з окремих операційних систем.

Весь процес компіляції буде зайняти деякий час, так як є додаток численні командного рядка доступні в проекті. Після успішної компіляції, ви можете встановити їх все, виконавши & lsquo; зробити установку і Rsquo; як корінь або & lsquo; Судо зробити установку і Rsquo; Команда, як користувач root.


Під капотом і підтримуваних операційних систем

Шили є мультиплатформенной програмне забезпечення, що підтримує GNU / Linux, Microsoft Windows, Solaris і інші операційні системи POSIX. Він розповсюджується під ліцензією загального розвитку і поширення License і підтримується на 32-розрядних, так і 64-розрядних архітектур наборів інструкцій.

Що нового У цьому випуску

  • psmake (початкового завантаження smake компіляції середовища) знову збирає на Solaris (і, ймовірно, інші). Це було досягнуто за допомогою -DNO_FPRFORMAT -DNO_NL_ARGS деактивувати останні удосконалення в Е ()
  • включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
  • включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
  • The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
  • Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
  • libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
  • libschily / fprformat.c виправлена ​​помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
  • libschily / getargs.c більше не скидає ядро, коли логічні прапори об'єднані в один рядок і один або більше з цих прапорів викликати функцію зворотного виклику.
  • libsiconf / sic_nls.c: чи не sic_open () більше не намагається відкрити всі імена файлів CharacterSet, як в поточному каталозі, але тільки якщо ім'я містить косу риску. Завдяки доповіді Володимира Марека
  • зірка більше не архівує всі файли як розріджений файл, коли, використовуючи зірку -с -sparse -force отвір, але тільки ті файли, які містять, щонайменше, один вирівняний блок 512 обнуленням байт.
  • Cdrtools доведена до версії 3.01a22
  • Повідомлення про помилки краще в Mkisofs / apple.c
  • Mkisofs Тепер inplements новий варіант -legacy, що дозволяє отримати назад варіанти -H / -L / -P, які були застарілими в 2002 році і інвалідів у 2006 році в ухвалі від 1990-х років. Якщо ви хочете, щоб використовувати цю функцію, написати скрипт оболонки, який викликає:
  • Mkisofs -legacy & Quot; $ @ & Quot;
  • Зверніть увагу, що -H / -L / -P були відключені в 2006 році і Mkisofs скоро представить -H / -L / -P з POSIX сумісної визначення, як було оголошено з 2002 року тому подбайте, щоб конвертувати ваші сценарії, щоб подзвонити
  • -map для старого визначення -H (-Н дійсний період між 2000 і 2002) враховуйте провідних-точки для старого визначення -L (-L дійсний період між 1995 і 2002) -publisher для старого визначення -P (-P діє між 1993 і 2002)
  • The Mkisofs людина сторінка тепер коректно документи нового поведінки від libsiconv
  • The Mkisofs людина сторінка в даний час згадує sfind (1) як людина сторінці, щоб читати про інтерфейс, якщо -Знайти варіант.

Що нового у версії 2015-01-29:

  • psmake (початкового завантаження smake компіляції середовища) знову збирає на Solaris (і, ймовірно, інші). Це було досягнуто за допомогою -DNO_FPRFORMAT -DNO_NL_ARGS деактивувати останні удосконалення в Е ()
  • включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
  • включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
  • The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
  • Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
  • libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
  • libschily / fprformat.c виправлена ​​помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
  • libschily / getargs.c більше не скидає ядро, коли логічні прапори об'єднані в один рядок і один або більше з цих прапорів викликати функцію зворотного виклику.
  • libsiconf / sic_nls.c: чи не sic_open () більше не намагається відкрити всі імена файлів CharacterSet, як в поточному каталозі, але тільки якщо ім'я містить косу риску. Завдяки доповіді Володимира Марека
  • зірка більше не архівує всі файли як розріджений файл, коли, використовуючи зірку -с -sparse -force отвір, але тільки ті файли, які містять, щонайменше, один вирівняний блок 512 обнуленням байт.
  • Cdrtools доведена до версії 3.01a22
  • Повідомлення про помилки краще в Mkisofs / apple.c
  • Mkisofs Тепер inplements новий варіант -legacy, що дозволяє отримати назад варіанти -H / -L / -P, які були застарілими в 2002 році і інвалідів у 2006 році в ухвалі від 1990-х років. Якщо ви хочете, щоб використовувати цю функцію, написати скрипт оболонки, який викликає:
  • Mkisofs -legacy & Quot; $ @ & Quot;
  • Зверніть увагу, що -H / -L / -P були відключені в 2006 році і Mkisofs скоро представить -H / -L / -P з POSIX сумісної визначення, як було оголошено з 2002 року тому подбайте, щоб конвертувати ваші сценарії, щоб подзвонити
  • -map для старого визначення -H (-Н дійсний період між 2000 і 2002) враховуйте провідних-точки для старого визначення -L (-L дійсний період між 1995 і 2002) -publisher для старого визначення -P (-P діє між 1993 і 2002)
  • The Mkisofs людина сторінка тепер коректно документи нового поведінки від libsiconv
  • The Mkisofs людина сторінка в даний час згадує sfind (1) як людина сторінці, щоб читати про інтерфейс, якщо -Знайти варіант.

Що нового у версії 2014-01-04:

  • Define DEV_NULL в включають / Шили / MCONFIG .h звернутися відсутню / DEV / нуль на DOS
  • Нові тести Autoconf для: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Символічні посилання для armv4tl-Linux-cc.rul s390x-Linux-cc.rul armv5tel-Linux-cc.rul новий, щоб підтримати не-Automake відомо зробити такі програми, як gmake.
  • Чи не визначати gethostname () прототип Шили / hostname.h для MinGW, а MinGW як неправильним прототип в нестандартних файлових winsock.h
  • включити / Шили / stdio.h Тепер реалізує код, який частково дозволяє відобразити структури даних файл * від 64-бітної Solaris LIBC. Це дозволяє реалізувати getc_unlocked () макрос навіть для 64-бітної ОС Solaris як це було зроблено LIBC, так libschily здатний домогтися подібного STDIO продуктивність введення / виводу, яка необхідна, щоб бути в змозі здійснити Е () в libschily, яка швидше, ніж Е () з LIBC.
  • Нові функції xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () в libschily дозволяють повідомлення про помилку і вихід зі значенням виходу, який відрізняється від егто.
  • Виправлена ​​помилка в libschily / format.c, що викликало%. * S для друку неправильно була виправлена.
  • libschily / format.c був перероблений, щоб код, який буде повторно використовуватися для fprformat () через #include.
  • libschily / fprformat.c Нова функція fprformat () в libschily здійснює таку ж прямий інтерфейс як doprnt () з LIBC і, таким чином, дозволяє реалізувати Е () швидше, ніж Е () з LIBC на Solaris.
  • libschily / jsprintf.c Для Solaris, jsprintf () в даний час здійснюється на основі fprformat (). Це дозволяє Е () з libschily бути прибл. 33% швидше, ніж Е () з LIBC на Solaris і прибл. 2x так швидко, як jsprintf () в libschily було раніше. Це дає ще один поштовх продуктивності для Е () пов'язані такі програми, як hdump / OD, який використовується в якості заміни OSS для ОД із закритим вихідним кодом (1) в OpenSolaris. Тепер це робить OD OSS (1) на OpenSolaris, як правило, 5x швидше, ніж версія з закритим вихідним кодом.
  • libschily / getdtablesize.c тепер обробляє MinGW само, як при компіляції на Win-DOS за допомогою cl.exe.
  • libschily / mkdirat.c і libschily / mkdirs.c Тепер піклуватися про те, що MinGW має сумісний MkDir нестандартне ()
  • libschily / mkfifoat.c фіксованою тип з, вирізати / вставити файл з mkdirat.c
  • Cdrecord / cue.c тепер має більш коментар, пов'язаний з Cdrtools конкретні удосконалення CUE.
  • Виправлена ​​помилка в cdrecord.dfl
  • Уникайте перевизначену попередження ххх для cdda2wav / exitcodes.h
  • Додана інтерфейс #undef в cdda2wav / interface.h, щоб переконатися, що #define інтерфейс від windows.h не викликає проблем навіть при використанні MinGW
  • Mkisofs / mkisofs.8 фіксованою незаконним TROFF послідовність & Quot; \ & Quot; в & Quot; е & Quot;
  • Намагайтеся уникати прямого рядок & Quot; / DEV / нуль і Quot; в mkisofs.c, щоб дозволити йому працювати на Win-DOS без POSIX шару.
  • readcd -c2scan тепер друкує відсоток секторів з помилками C2.
  • додані нові HP-UX конкретні #defines в CPP

Що нового у версії 2013-12-24:

  • libschily :: format.c (Printf ) тепер підтримує довжину модифікатора як ч чч L LL TZ для формату% н.
  • libschily :: format.c була змінена для розбору параметрів ширини поля таким чином, що дозволило б ввести пізніше підтримку% н $
  • cdda2wav Тепер друкує число операцій читання в дорозі, коли в режимі параноя
  • cdda2wav Тепер друкує накладні читання (у відсотках) на доріжку в режимі параноя
  • cdda2wav додає нові paraopts = режим: & Quot; c2check & Quot; запустити libparanoia в режимі С2.
  • libparanoia Тепер реалізує перший етап на підтримку покажчика помилки C2 :. тепер в змозі мати справу з вхідними даними, що містить С2 покажчики та впроваджує нові функції зворотного виклику, щоб повідомити статистичні дані C2 назад викликає
  • cdda2wav зробив отримати важливу overhoul для libparanoia, які можуть зробити якість краща, екстракт з точністю до множника 100х:
  • Новий подопція & Quot; Readahead = & Quot; для paraopts = дозволяє змінювати попередній виклик розмір буфера, щоб зробити його великим ebough для обсягу оперативної пам'яті в сучасних дисках.
  • The interpratation з & Quot; проблемних секторів & Quot; було змінено на більш ефективної боротьби з тим, що в разі поганих районах, код libparanoia прагне зробити повторне зчитує тих поганих районах. Computaion у відсотках від поганих секторів нині опікується про перечитати секторів. Повторне не читає ще збільшити значення, але вже не в quadratical чином.
  • Краще документація для інтерфейсу libparanoia в cdda2wav дозволяє краще зрозуміти, як він працює і як зміна параметрів може вплинути на якість екстракту.
  • Виправлені деякі помилки в Cdrecord
  • Виправлена ​​опечатка на сторінці Mkisofs людина (було -max -iso-+9660 -filenames замість -max -iso9660 -filenames)
  • Нові правила Шили з Makefile для armv7l-Linux

Що нового у версії 2013-11-25:

  • налаштування тепер перевіряє NFSv4 ACL пов'язаної розширення бібліотеки з FreeBSD
  • включити / Шили / stdio.h тепер, нарешті, працює, щоб зібрати libshedit на Linux _AND_ пройти програму & Quot; hdrchk & Quot; від OpenSolaris.
  • libschily / strstr.c і libschily / wcsstr.c тепер включають натяк CDDL ліцензії
  • опечатка у використанні нового макросу: $ (OSINCDIRS) було зафіксовано для того, щоб зібрати речі знову в FreeBSD. Тепер, використовуючи $ (OSINCDIRS:% = - я%) замість $ (OSINCDIRS)
  • Зірка тепер дає попередження, якщо comppiled на старій версії Solaris (який не підтримує NFSv4 ACL), коли NFSv4 ACL, які видно в режимі екстракту.
  • Зірка тепер коректно звільняє структуру NFSv4 ACL доставлено від виклику acl_fromtext (шлях, & aclp), використовуючи acl_free (), а не просто називаючи безкоштовно ().
  • Зірка в даний час складає від Solaris 10, що пропустив важливе включають файли для NFSv4 ACL. Завдяки Денніс Кларк звітності.
  • Cddda2wav Тепер змиває потік помилок, перш ніж просити для конкретного індексу входу CDDB. Здається, що на Linux STDERR не може бути без буферизації, як очікувалося.
  • cdda2wav переїхав варіант розбору коду в окрему функцію gargs ().
  • Cdrecord / cdda2wav / Readcd: намагаючись уникнути плутати користувачів на Solaris і Linux, де існує дрібнозернистий реалізація привілей. Перед дрібнозернисті привілеї були дані після ініціалізації програми, і це може призвести до того, що користувач кореневого розглядається як звичайний користувач, який не може написати в каталогах без глобального дозволу запису. Названі програми тепер більше не здаватися привілеї у випадку, якщо вони були викликані з необхідними правами і, таким чином, вже програми не можуть бути використані для пільгових ескалації більше.
  • Libfind тепер дозволяє перевірити -типу Р (порт подія Solaris). Відсутній & Quot; справа "P": & Quot; був доданий в синтаксичний аналізатор.

Що нового у версії 2013-11-08:

  • Записи ACL більше не мають обмежень на довжину в зірки.
  • Зірка тепер включає підтримку для NFSv4 ACL, на Solaris. FreeBSD і Linux будуть слідувати тільки ці платформи все ж погодилися на єдиній бібліотеки інтерфейсу ACL для підтримки NVSv4.
  • ласка, зверніть увагу, що два згаданих вище зміни призвели у великих перебудов коду і може навіть призвести до зірку на провал на Linux і FreeBSD з вилучених POSIX.1e проектів ACL. Будь ласка, перевірте і звіт.
  • Правила в Шили Makefilesystem були реорганізовані в цілях, щоб уникнути проблем на таких платформах як FreeBSD і Mac OS X:
  • FreeBSD і Mac OS X заборонили (бо під ліцензією GPL) програмне забезпечення не-вільно достатньо, щоб / USR / місцеві, змушуючи нас додати -I / USR / місцеві / включати і -L / USR / місцеві / Бібліотека. На жаль, / USR / місцеві / включати часто несе _very_ застаріли і, таким чином, не так копія & Quot; cdda_paranoia.h & Quot; що більш ніж в 10 років, і, безумовно, несумісне з динамічного компонування на Mac OS X. Це несправний копія першої в шляху пошуку і запобігти компіляції.
  • Тепер у нас є новий макрос: DEFOSINCDIRS =, який надає додати включають каталоги в кінці шляху пошуку, щоб дозволити нам знайти правильний і Quot; cdda_paranoia.h & Quot; в першу чергу.
  • ласка, тестування і повідомити у разі виникнення проблем.
  • gmake і SunPro марка включає COMPILE.c з неправильним вмістом в їх вбудованих правил. Тепер зніміть цей макрос ип правила / rules.top. Це ще можна Provice модифіковану версію з командного рядка або з навколишнього середовища.
  • включити / Шили / stdio.h Була змінена, як цьому запобігти компіляцію і Quot; BSH & Quot; на Linux. Ця проблема була недавно, коли ми додали #ifndef NO_SCHILY_STDIO_H
  • Нове випробування Autoconf був доданий, щоб виявити наявність підтримки NFS 4 ACL на Solaris всередині libsec.
  • Виправлена ​​помилка з libxtermcap :: tdecode (), яка була введена з випуском 2013-10-10 whilt намагається зменшити довжину рядка за допомогою resturcturing. Це призвело всіх ^ х esacapes в записах Termcap бути розширена до ' 0'.
  • The SCCS команд і Quot; SCCS & Quot;, & Quot; & Quot отримати; і & Quot; дельта і Quot; тепер підтримує для зберігання та вилучення файлів з мітками часу, коли наносекундних використовують формат архіву SCCS V6.
  • Це засновано на недавно введених в * () SYSCALL емуляції в libschily. Ласка, повідомляти про проблеми з платформ, які не забезпечують рідні * в () інтерфейсів.

Що нового у версії 2013-10-31:

  • Додати забули включити / Шили / err_type. ч
  • Нове випробування для Autoconf issetugid ()
  • Нове випробування для Autoconf utimens () / lutimens ()
  • Виправлена ​​опечатка Autoconf HAVE_MKNODKAT - & GT; HAVE_MKNODAT
  • включити / Шили / intcvt.h тепер автономний.
  • Додана uname.c і включають / Шили / windows.h для файлів, які повинні бути скопійовані на smake завантажувальний компіляції і Quot; psmake & Quot;. Завдяки Вольфрам Шмід
  • Виправлені скрипти і Quot; cpfiles & Quot;, & Quot; lnfiles і Quot; і & Quot; rmfiles і Quot; від завантажувального розділу і Quot; smake & Quot ;.
  • Додана uname.c в список файлів для компіляції.
  • включити / Шили / windows.h тепер включає в себе той же тип обхідний шлях для Mingw32 як ялиці компілятор Microsoft C, оскільки одні й ті ж проблеми виявлення Autoconf.
  • Виправлена ​​дрібнозернистий привілей обробки для cdda2wav на Linux. Спасибі за Даніеля Pielmeier від Gentoo для звітності і тестування.
  • наткнувся Cdrtools до версії 3.01a18
  • Нові файли для libschily:
  • в-base.c загального здійснення для * в () функцій. fchownat.c fchownat () fdopendir.c fdopendir () fstatat.c fstatat () futimens.c futimens () futimesat.c futimesat () Solaris конкретних старий для utimensat () lutimens.c lutimens () linkat.c linkat () mkdirat .c mkdirat () mkfifo.c mkfifo () mkfifoat.c mkfifoat () mknodat.c mknodat () readlinkat.c readlinkat () renameat.c renameat () symlinkat.c symlinkat () unlinkat.c unlinkat () utimens.c utimens () utimensat.c utimensat () в-base.c База код для всіх єдиний ФО * в () функцій. в-base2.c База коду для всіх подвійний ФО * в () функції.
  • містять емуляції для системних інтерфейсів, введених влітку 2001 року Сонце і POSIX.1-2008.
  • Нові функції в libschily:
  • absfpath () resolvefpath ()
  • дозволяють краще контролювати поведінку, використовуючи прапори.
  • Компоновщик файл карти для libschily тепер додає деякі забуті функції.
  • Зірка замовлена ​​рідкісні виявлення файлу і тепер файли, які містять більше даних DEV_BSIZE але не st_blocks не розглядатиметься correctcly у випадку, якщо ОС підтримує lseek (SEEK_HOLE.
  • SCCS зараз в змозі додати час наносекунд марки в файлах SCCS історії V6.
  • SCCS адмін тепер може додати наносекунди V6 тимчасові мітки з адмін -o -i
  • Видалити небажане C99-изма від args.c від Bourne Shell

Що нового у версії 2013-10-10:

  • Багато джерел були змінені, щоб мати справу __CYGWIN32__ як __CYGWIN__ Це neded в нових версіях Cygwin, які працюють в 64-бітному режимі не робити більше не визначають __CYGWIN32__ але __CYGWIN __
  • Виправлені скрипти і Quot; cpfiles & Quot;, & Quot; lnfiles і Quot; і & Quot; rmfiles і Quot; від завантажувального розділу і Quot; smake & Quot ;.
  • Додана правила не-Automake включений зробити програми (наприклад, gmake) для: ppc64-Linux-cc.rul і ppc64-Linux-gcc.rul
  • Додані нові правила ID версія ОС для різних версій Win-DOS:
  • os-interix-nt-6.0.id os-interix-nt-6.1.id os-cygwin_nt-6.2-wow64.id os-cygwin_nt-6.2.id os-cygwin_nt-6.3-wow64.id OS-cygwin_nt- 6.3.id
  • Різні Cstyle зміни в вмикати / Шили каталозі.
  • Новий файл включає: включити / Шили / shedit.h
  • Додана defltsect () для списку експортованих функцій для поділюваних бібліотек версії libdeflt.
  • Виправлена ​​витік filedesrciptor в libfind, що потрапляє при використанні -empty на порожніх каталогів.
  • Cdrecord: корекція Опечатка в коментарі
  • cdda2wav: Опечатка корекції в коментарі
  • Readcd: корекція Опечатка в коментарі
  • Додана автоматична підтримка для ARMv5 і ARMv6. Це робить добірку на RaspberryPI також можливо з не-AutoMake обізнані gmake.
  • Дозволити & Quot; статична і Quot; збірник (компіляція, не використовувати динамічні обчислюється із Шили Makefilesystem) на Linux ARMv6 (який використовується RaspberryPI).
  • & Quot; defltsect & Quot; був доданий в якості експортованого глобальної функції libdeflt.
  • libfind тепер називає closedir () з -empty навіть на порожніх каталогів.
  • Нове випробування Autoconf Чи включає в себе структура TimeSpec
  • Нові тести Autoconf перевірити деякі функції (наприклад, clock_gettime ()) в LIBC, чи потрібен окремий бібліотеку
  • Нове: структура TimeSpec в Шили / time.h надається існують на всіх платформах
  • Нові функції getnstimeofday () і setnstimeofday () були додані в libschily.
  • Зірка тепер підтримує, щоб витягти тимчасові мітки з наносекундной деталізації на платформах, які підтримують utimensat ().
  • Зірка тепер також підтримує, щоб витягти тимчасові мітки для символічних посилань, використовуючи utimensat (AT_FDCWD, ім'я, TP, AT_SYMLINK_NOFOLLOW).
  • Зверніть увагу, що зірка може (на деяких платформах) також дозволяють встановити дозвіл файлу для символічних посилань, використовуючи fchmodat (), але це вже робиться за допомогою Umask (), так як довгий час і тільки платформу, яка, як відомо, підтримують різні дозволи на символічні посилання, здається, HP-UX. На недавньому Solaris, ви не зможете встановити дозволи для символічних посилань.
  • зірка перетворюється на абсолютно TimeSpec основі. Це дає наносекунд деталізації для всіх часів на платформах, які підтримують наносекунд годинник.
  • Зірка, тепер можуть бути сказано, щоб змінити шлях (у разі -s / O / н / або інтерактивної зміни -w), перш ніж мітка часу в порівнянні з існуючими файлами у файловій системі. Це робиться за допомогою нової опції -uncond перейменування

  • не «LI> Зірка вже не створює, не відповідають архівів при виклику:
  • зірка -с Н = USTAR імя_діректоріі-with_101-символи / & GT; Архів
  • замість
  • зірка -с Н = USTAR імя_діректоріі-with_101-символи і GT; Архів
  • Зірка в даний час відмовляється створювати архіви з порожнім полем t_name.
  • & Quot; tartest & Quot; Тепер попереджає про нестандартну відповідність, якщо поле порожнім t_name це, але інша частина заголовка смоли містить дані.
  • Новий файл включає включає / Шили / shedit.h
  • Вед тепер починається попередити про довгострокову .vedtmp * файли, якщо розмір і GT. 16384. До цього попередив, що якщо розмір і GT; 8192.
  • Виправлена ​​ОГЛЯД лінія для людини стр sccslog.1
  • & Quot; SCCS допомогу UT4 & Quot; Тепер нагадує, ймовірно, відсутня каталог SCCS.
  • Багато Cstyle зміни в BSH. Зверніть увагу, що відповідні файли також використовуються Bourne Shell, і ми хочемо, щоб відповідати Cstyle з OpenSolaris.
  • BSH / abbrev.c тепер уникає js_snprintf (), щоб дозволити Bourne Shell буде створений з ледачою завантаження бібліотеки, так і Quot; нісенітниця і Quot; НЕ буде завантажувати libschily якщо це тільки інтерпретації скриптів, але не працює в інтерактивному режимі.
  • libshedit був реорганізований в підтримку динамічного зв'язування на Mac OS X, уникаючи зв'язати проти змінних (Не підтримується дампа Apple, линкер).
  • libshedit був реорганізований, щоб дозволити завантаження бібліотеки ледачий, так і Quot; нісенітниця і Quot; НЕ буде завантажувати lishedit ні libxtermcap, коли не в інтерактивному режимі.
  • Всі експортовані імена FUNTION з libshedit тепер починаються з 'shedit _'-
  • Cstyle зміни в libshedit дозволити інтеграції в OpenSolaris
  • _Many_ Cstyle Зміни в Bourne Shell. Це не за правилами стилю для OpenSolaris, хоча він був узятий з OpenSolaris; -)
  • Борна Shell зараз працює при виклику: встановити -o aliasowner = Йорг або & Quot; нісенітниця -o aliasowner = Йорг & Quot; для того, щоб, наприклад, дозволяють використовувати стійкі псевдоніми для користувача Joerg при роботі нісенітниця, як корінь.
  • Борна Shell тепер коректно перераховує псевдонім ownwer при виклику і Quot; встановити + O & Quot;
  • The Bourne Shell тепер визнає особливу ARGV [0], коли проходить: & Quot; jbosh & Quot;, & Quot; -jbosh & Quot;, & Quot; pfbosh & Quot;, & Quot; -pfbosh & Quot;, & Quot; rbosh & Quot;, & Quot; -rbosh & Quot;
  • The Берн Shell тепер дозволяє перейти від використання системи включають в себе файли на портативні Шили включити файли за допомогою:
  • -DSCHILY_INCLUDES
  • AN Тепер не потрібні structture дані і Quot; структура BLK & Quot; був видалений з Bourne Shell. Це можна було б зробити, коли ми перейшли від sbrk (), щоб Танос () вже.
  • Документ в довідковій сторінці пФ Bourne Shell, що варіанти -с / -i / р / -R / -s може бути встановлений тільки при запуску з командного рядка, але не пізніше, в інтерактивному режимі.

  • не

Що нового у версії 2013-07-29:

  • The Шили makefilesystem більше не використовує $ CC для внутрішніх завдань.
  • & Quot; Статичний & Quot; компіляція тепер дозволено на Linux x86 і Linux на Raspberry Pi.
  • Підтримка ARMv5 і ARMv6 був доданий для не-знаючих AutoMake програм, як і Quot; gmake & Quot ;.
  • Борна Shell в даний час реалізує -o aliasowner = ім'я як функції безпеки.
  • СРР в даний час складає, навіть якщо YACC = & Quot; зубрів -у & Quot ;.
  • зірка / SPAX більше не робить Чаун на виписку, якщо тільки -PO або -pe вказані.
  • SCCS диференціали тепер використовують отримаєте -o, щоб отримати правильні тимчасові мітки з відмінностей -и.
  • SCCS різн більше не пише значення наносекундних в середині і Quot; різн -с & Quot; мітка, коли в німецькому мови.

Що нового у версії 2013-07-08:

  • Ця версія виправляє помилку в своп Обробка буфера і Quot; ЗЕД & Quot; які можуть призвести до пошкодження даних при редагуванні декількох файлів, помилка в libparanoia що викликало занадто мало даних, щоб ініціалізувати, і дві проблеми пам'яті в Bourne Shell, який трапився на FreeBSD.
  • Вед в даний час розширює буферних імена в командах в дорозі, який не вносить нульові байти.
  • The & Quot; тип & Quot; вбудована від Bourne Shell тепер повідомляє псевдоніми.
  • Борна Shell тепер підтримує розширення псевдонім на & Quot; наступне слово & Quot; якщо псевдонім закінчується в просторі характер.

Що нового у версії 2013-06-20:

  • псевдонім / unalias в BSH в даний час веде себе як в Bourne Shell.
  • Shell і SCCS чоловік сторінки були очищені і перетвориться назад тільки CDDL-1,0.
  • Зміни були внесені з урахуванням останніх релізів OpenCSW.

Що нового у версії 2013-05-31:

  • Деякі перепризначення в включають / Шили / * .h.
  • Попереджає про Linux і Solaris, якщо дрібнозернисті привілеї не вистачає для Cdrtools.
  • Робить libshelledit і cdda2wav компіляції на FreeBSD-9.1.
  • Краще текст README.compile.

Що нового у версії 2013-05-10:

  • Cdrtools тепер у версії 3.01a14, і в даний час підтримує основну менш операцію на Linux за допомогою FCAPS.
  • #include файл перепризначення було зроблено, щоб уникнути попереджень на старих платформах.
  • Код обробки Робота була перенесена з smake / make.c в smake / job.c.
  • опечатка в включають / Шили / stat.h, що викликало установку міток часу в nanoseonds неможливим для NetBSD і OpenBSD була встановлена.

Що нового у версії 2013-02-15:

  • Ця версія виправляє проблеми в зірки з & Quot; зірка --xattr -find relative_path ... & Quot; smake був збільшений до версії 1.2.3.
  • Уникає помилкове попередження GCC при компіляції програми Termcap.
  • Чоловік сторінка sccsfile.4 була переписана, щоб зробити його простіше для розуміння.
  • Cdrtools був збільшений до версії 3.01a12.
  • ОДС реалізація в Mkisofs була розширена для підтримки всіх стандартних типів файлів UNIX, всі три мітки часу в мікросекунди деталізації, то SUID / SGID / липкі прапори файлу, і правильні облікові дані для символічних посилань.

Що нового у версії 2013-01-15:

  • Виправлена ​​помилка введена в минулому smake версії що викликало порожні рядки команд на провал був зафіксований.
  • Виправлена ​​помилка в оболонці Bourne, які можуть призвести до шляху до ігнорується, якщо вона закінчується в ':'. Був зафіксований
  • Cdrtools був доведена до версії 3.01a11 і Star до версії 1.5.2.

Що нового у версії 2013-01-07:

  • Ця версія оптимізує виконання команди, щоб допомогти системи з повільним виделкою () (як Cygwin).
  • Smake може тепер бути складений для забезпечення дотримання Bourne Shell, як за замовчуванням SHELL прискорити роботу з Cygwin.
  • Обійти Cygwin-1.7.17 і новіше була додана, і обробляє відсутні Запаковані визначення і несумісний зміна, пов'язане з BOOL в windef.h.
  • The Шили Makefilesystem визначає тепер $ (простір) і $ (NUMBER_SIGN), символи, які, як правило, не можуть з'являтися в файлах Makefile.
  • CPP тепер включає в себе заздалегідь yacced cpy.y щоб створити повністю функціональний двійковий на системах без Yacc (наприклад, Cygwin і HP-UX).

Що нового у версії 2012-12-28:

  • Ця версія була оновлена ​​до smake- 1.2.2 і Cdrtools-3.01a10.

Що нового у версії 2012-12-11:

  • Підтримка питання POSIX SUS 7 цикл в The Bourne Shell.
  • Чоловік сторінка Bourne Shell є вільним Sun мотлоху і слід людина Сторінка людини (5).
  • CPP визначає __BUILTIN_VA_ARG_INCR як CPP Sun робить так SunOS-4.0.
  • Кращі залежності для паралельного будує. Підтримка Debian на ядрі FreeBSD.
  • аліменти для клону складів Піро.
  • Краще дотримання cl.exe.
  • Cdrtools вже була доведена до 3.01a09.

Що нового у версії 2012-04-19:

  • Кілька незначних помилок у Bourne Shell є було зафіксовано.
  • Борна Shell тепер має вбудовані команди & Quot; savehistory & Quot;, & Quot; & Quot карту;, & Quot і, повторюю & Quot ;.
  • Механізм відображення логічного (використовується SH, BSH та ЗЕД) в даний час має більше значення за замовчуванням для відображення курсора.
  • Сторінка людина для Bourne Shell тепер включає в себе повний опис редактора історії команд.
  • Реалізація libxtermcap тепер підтримує Tc = вкладення 64 замість 32.
  • Програма TERMCAP була кілька невеликих виправлень і тепер дозволяє користувачеві для виведення невідомих елементів Termcap в порядку.

Що нового у версії 2012-04-19:

  • Борна Shell тепер підтримує Umask -S і режим символічно POSIX сумісних встановити Umask.
  • Борна Шелл вбудована & Quot; читав і Quot; тепер підтримує опцію -r POSIX.
  • Борна Шелл вбудована & Quot; ULIMIT & Quot;










Інші програми розробника Jorg Schilling

cdrtools
cdrtools

27 Sep 15

Smake
Smake

20 Feb 15

SchilliX
SchilliX

20 Feb 15

calltree
calltree

3 Jun 15

schily

Коментар не знайдено
додати коментар
Включіть картинки!