Шили (также известный как Шили инструментов) является открытым исходным кодом, полностью бесплатно и кросс-платформенный программный проект, коллекция популярных утилит командной строки для ядра на основе операционных систем 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; Команда, как пользователь с привилегиями суперпользователя.
Под капотом и поддерживаемых операционных систем
Шили является мультиплатформенной программное обеспечение, поддерживающее 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 переименования
- Звезда уже не создает, не соответствующих архивов при вызове:
- звезда -с Н = 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;
Комментарии не найдены