cdrtools

Скріншот програми:
cdrtools
Дані програми:
Версія: 3.00 / 3.01 Alpha 31 оновлений
Дата завантаження: 27 Sep 15
Розробник: Jorg Schilling
Ліцензія: Безкоштовно
Популярність: 126

Rating: 5.0/5 (Total Votes: 1)

Cdrtools (раніше відомий як Cdrecord) є відкритим вихідним кодом і безкоштовне програмне забезпечення з командного рядка, що включає в себе набір утиліт, які дозволяють користувачам створювати домашні спалили диски з CD-R, CD-RW, DVD -R, DVD-RW або Blu-Ray рекордера.

В включає в себе Cdrecord утиліта для запису CD, DVD і BD дисків, на readcd інструмент для читання компакт-дисків, DVD і BD носій з компакт-клонів функцій, програма cdda2wav для вилучення треків з Audio-CD з підтримкою параноя, а також як сценарій Mkisofs для створення гібридної ISO9660, Joliet або HFS файлові системи з додатковим Rock Ridge атрибути.

Крім того, проект включає в себе isodebug для друку Mkisofs налагоджувальної інформації зі ЗМІ, isodump для поховання ISO-9660 засобів масової інформації, isoinfo для аналізу і перевірки Joliet, ISO / 9660 і рок-Рідж файлові системи, isovfy для перевірки структури з ISO-9660 файлові системи, і rscsi для реалізації віддаленого SCSI (інтерфейс малих комп'ютерних систем) демон.


Основні особливості

Cdrtools підтримує CD рекордерів від багатьох різних постачальників. Підтримувані функції включають в себе IDE / ATAPI, паралельний порт, і SCSI диски, аудіо компакт-диски, компакт-диски даних, і змішані диски, повна підтримка мульти-сесії, CDRWs (перезаписуваних), TAO, DAO, RAW, і людського читаються повідомлення про помилки.

Додаток включає в себе віддалену підтримку SCSI і може отримати доступ до локальних чи віддаленим CD письменників. Вона складається з наступних інструментів :. Cdrecord, readcd, cdda2wav, Mkisofs, isodebug, isodump, isoinfo, isovfy і rscsi


Варіанти і наявність командного рядка

Кожен з включених інструментів має свої параметри командного рядка, які дозволяють зробити використання вищезазначених функцій і можливостей. Щоб побачити ці параметри, додайте & lsquo; - допомога і Rsquo; атрибутів після фактичного команди (наприклад, Cdrecord --help).

Програмне забезпечення доступне для завантажування тільки в тарболи (бітумінозних архіви), які включають в себе вихідний код, який повинен бути оптимізовано і скомпільовані перед установкою. Підтримувані операційні системи включають в себе GNU / Linux, BSD, Solaris, Mac OS X і Microsoft Windows. Cdrtools був успішно на комп'ютерах, що підтримують будь-який з 32-бітних і 64-бітових апаратних архітектур

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

< P>
  • Всі
  • включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
  • включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
  • The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
  • Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
  • Libschily:
  • libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
  • libschily / fprformat.c виправлена ​​помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
  • Libsiconv:
  • sic_open () більше не намагається відкрити всі імена файлів CharacterSet як у поточному каталозі, але тільки якщо ім'я містить косу риску.

Що нового у версії 3.00 / 3.01 Альфа 30:

  • Всі
  • включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
  • включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
  • The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
  • Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
  • Libschily:
  • libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
  • libschily / fprformat.c виправлена ​​помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
  • Libsiconv:
  • sic_open () більше не намагається відкрити всі імена файлів CharacterSet як у поточному каталозі, але тільки якщо ім'я містить косу риску.

Що нового у версії 3.00 / 3.01 Альфа 27:

  • Всі
  • включити / Шили / varargs.h тепер включає в себе новий тип va_lists_t, що це структура, яка охоплює va_list.
  • включити / Шили / getargs.h тепер коментар для аргументів і код повернення з getargs () функції зворотного виклику.
  • The Шили makefilesystem тепер включає в себе нову символічне посилання ppc64le-Linux-cc.rul для не-знаючих AutoMake щоб реалізації, таких як gmake.
  • Нові тести Autoconf для strspn () () strcspn wcsspn () wcscspn ()
  • Libschily:
  • libschily Тепер реалізує strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (низький рівень Е () реалізація) в даний час реалізує підтримку% н $ аргументу репозиционирование в тому випадку, & Quot; п & Quot; це 1..30 або, якщо більші вказує на INT типу аргументу.
  • libschily / fprformat.c виправлена ​​помилка, яка запобігла б використовувати макроси STDIO з новими версіями OpenSolaris, що робить Е () не так швидко, як очікувалося.
  • Libsiconv:
  • sic_open () більше не намагається відкрити всі імена файлів CharacterSet як у поточному каталозі, але тільки якщо ім'я містить косу риску.

Що нового у версії 3.01 Альфа 21:

  • Всі
  • 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.
  • Libschily:
  • Нові функції 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:
  • Cdrecord / cue.c тепер має більш коментар, пов'язаний з Cdrtools конкретні удосконалення CUE.
  • Виправлена ​​помилка в cdrecord.dfl
  • cdda2wav (Підтримується / посилюється Йорг Шилінг, породженого Хайко Ei & szlig; Фельдт heiko@hexco.de~~HEAD=pobj):
  • Уникайте перевизначену попередження ххх для cdda2wav / exitcodes.h
  • Додана інтерфейс #undef в cdda2wav / interface.h, щоб переконатися, що #define інтерфейс від windows.h не викликає проблем навіть при використанні MinGW
  • Mkisofs:
  • Mkisofs / mkisofs.8 фіксованою незаконним TROFF послідовність & Quot; \ & Quot; в & Quot; е & Quot;
  • Намагайтеся уникати прямого рядок & Quot; / DEV / нуль і Quot; в mkisofs.c, щоб дозволити йому працювати на Win-DOS без POSIX шару.

Що нового у версії 3.01 Альфа 20:

  • Всі
  • Нові правила Шили з Makefile для armv7l-Linux
  • Autoconf / xconfig.h.in тепер обробляє Mingw32 само, як при компіляції з cl.exe
  • Libschily:
  • libschily :: format.c (Printf) тепер підтримує довжину модифікатора як ч чч L LL TZ для формату% н.
  • libschily :: format.c була змінена для розбору параметрів ширини поля таким чином, що дозволило б ввести пізніше підтримку% н $
  • Спробуйте піклуватися про те, що Mingw32 не підтримує стандартну функцію сумісний MkDir () з двома параметрами. Це відноситься верхній libschily / mkdirat.c і libschily / mkdirs.c
  • Виправлена ​​помилка в libschily / mkfifoat.c, що називається MkDir () замість mkfifo ()
  • libschily / getdtablesize.c потребує того ж лікування, як Mingw32 для cl.exe
  • Libparanoia:
  • libparanoia Тепер реалізує перший етап на підтримку покажчика помилки C2 :. тепер в змозі мати справу з вхідними даними, що містить С2 покажчики та впроваджує нові функції зворотного виклику, щоб повідомити статистичні дані C2 назад викликає
  • libparanoia тепер підтримує контролювати розмір попереджувального читання буфера. Це дозволяє libparanoia повинні бути прийняті в поточних обмежень.

Що нового у версії 3.01 Альфа 19:

  • Це версії додані різні дрібнозернисту привілей обробки, що тримає повноваження супер в тих випадках, коли Cdrtools були покликані привілейованим програми.
  • Libfind тепер підтримує і Quot; порт подія & Quot; введіть файли.
  • Зіткнення із застарілою файлу cdda_paranoia.h в / USR / місцеві / вмикати / як видно на FreeBSD тепер уникнути.
  • Емуляція на * в () функції були додані в libschily.

Що нового у версії 3.01 Альфа 18:

  • Додана правила не-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
  • Нове випробування Autoconf в тому визначається структура TimeSpec.
  • Різні Cstyle зміни в вмикати / Шили каталозі.
  • Новий файл включає: включити / Шили / shedit.h
  • .
  • Переконайтеся, що включають в себе / Шили / time.h завжди включає в себе визначення структура TimeSpec.
  • Нові функції getnstimeofday () і setnstimeofday ().
  • Додана defltsect () для списку експортованих функцій для загальної версії бібліотеки.
  • Виправлена ​​витік filedesrciptor в libfind, що потрапляє при використанні -empty на порожніх каталогів.
  • Виправлена ​​дрібнозернистий привілей обробки для Linux. Спасибі за Даніеля Pielmeier від Gentoo для звітності і тестування.

  • не

Що нового у версії 3.01 Альфа 17:

  • The Шили Makefilesystem більше не використовує CC = для внутрішнього Завдання.
  • Автоматична підтримка була додана для ARMv5 і ARMv6.
  • Це робить добірку на RaspberryPI також можливо з не-AutoMake обізнані gmake.
  • Дозволяє & Quot; статична і Quot; збірник (компіляція, не використовувати динамічні Визначає від Шили Makefilesystem) на Linux ARMv6 (який використовується RaspberryPI).
  • Багато джерел були змінені, щоб впоратися, як __CYGWIN32__ __CYGWIN __
  • Це необхідно, оскільки нові версії Cygwin, що не працюють в 64-бітному режимі більше не визначають __CYGWIN32__ але __CYGWIN __.

Що нового у версії 3.01 Альфа 16:

  • Ця версія виправляє помилку в libparanoia, що викликало занадто невеликої ініціалізації масиву.
  • The OpenCSW побудувати середу була оновлена ​​до останньої версії.
  • Цей реліз дозволяє & Quot; статична і Quot; компіляція для Linux x86 для Cdrtools бібліотеки користувачів.
  • підключаються файли з переносимості середовища Шили були реорганізовані.

Що нового у версії 3.01 Альфа 15:

  • У Linux і Solaris, цей реліз буде попереджати вас якщо необхідні дозволи дрібнозернисті відсутні.
  • Це працює навколо FreeBSD 9.1 помилка, не дозволяла збірник cdda2wav.
  • Mkisofs компілюється без -DUDF і без -DDVD_VIDEO.

Що нового у версії 3.01 Альфа 14:

  • опечатка в включають / Шили / stat.h пов'язані з наносекундной керованість на NetBSD і OpenBSD була встановлена.
  • SUID корінь менш установка в даний час підтримується на Linux за допомогою FCAPS (як правило, доступні, так як Linux 2.6.24).
  • -новий-DIR-режим, в Mkisofs тепер просто заміняє ефект -dir режимі на каталоги, які були і Quot; винайдених і Quot; по Mkisofs.

Що нового у версії 3.01 Альфа 13:

  • Ця версія підтримує жорсткі посилання, іменовані канали, сокети , характер події, і блок події з UDF, підтримує всі три Unix рази мікросекунди деталізації у форматі UDF, встановлює правильне користувача / групи / дозвіл на символічні посилання в UD, а також підтримує S_ISUID, S_ISGID, S_ISVTX (набір UID, встановити GID, липкий) в UDF.

Що нового у версії 3.01 Альфа 12:

  • дві помилки в UDF метаданих були зафіксовані, що викликані Mkisofs викликати погане утримання файлу в разі файлів і GT; 4 Гб присутній в той час був використаний -sort варіант.

  • не «LI> cdda2wav більше не друкує сміття, коли просять і Quot ;. навантаження компакт-диск, будь ласка, і натисніть клавішу ENTER і Quot;, і символ, крім NL був введений

Що нового у версії 3.01 Альфа 11:

  • Ця версія додає обходу для підтримки компіляції на недавнє звільнення Cygwin.

Що нового у версії 3.01 Альфа 10:

  • усуває проблему з DVD-Video заповнення введені в 3.01a09 в результаті помилкового Valgrind попередження.
  • Додана підтримка для полустатіческой (попередньо налаштований) включати файли для Android :. включають / Шили / armv5tejl-Linux-GCC / xconfig.h

Що нового у версії 3.01 Альфа 09:

  • 32-бітовим INT перекидання помилка в Mkisofs з обчисленням адреси сектора для Rock Ridge CE записів був зафіксований (хітів з декількома сесії, які починаються останні 4 ГБ).
  • Всі програми з пакету Mkisofs тепер підтримує нову опцію -ignore-помилку.
  • Додана підтримка нової платформи (Піро).

Що нового у версії 3.01 Альфа 06:

  • цій версії додана підтримка для компіляції з компілятором Microsoft cl.exe, підтримка крос-компіляції, і спроба підтримати SCSI транспорт на новіших версіях AIX.

Що нового у версії 3.01 Альфа 05 :.

  • Mkisofs тепер підтримує El Torito режим мульти завантаження
  • Mkisofs тепер підтримує можливість установки довільних архітектур завантаження (наприклад, EFI) через новий варіант -eltorito-платформі.
  • Mkisofs тепер підтримує можливість ручної установки часу модифікації, які записані в основний тому дескрипторі за допомогою нової опції на -Модифікація-день. Це дозволяє встановити довільні значення UUID для жратви.

Що нового у версії 3.01 Альфа 04:

  • Виправлена ​​типографська помилка, що приводила Cdrecord-3.01a03 перервати до дозволеного розміру CD-Text.

Що нового у версії 3.01 Альфа 03:

  • Ця версія буде намагатися використовувати фактичну кількість почуття замість стандартного значення для запиту сенс на новіших версіях FreeBSD.
  • Він буде намагатися відновити статус-байт SCSI і помилки командної після виконання ручної ЗАПИТ сенс помилкових команд на AIX, UnixWare, Apollo Domain, і Linux паралельний порт SCSI.
  • Cdrecord Тепер попереджає, коли хтось намагається написати ще CD-Text, ніж можливо для однієї мови.
  • Кілька опечатки були виправлені на сторінці cdda2wav чоловік.
  • Деякі забуті варіанти були додані на сторінку Mkisofs чоловік.

Що нового у версії 3.01 Альфа 01:

  • Всі
  • Макроси XARCH_GEN & XARCH_OPT тепер в Правилах / CC-SunPro * .rul
  • інклюдніке включають / Шили / ccomdefs.h тепер дозволяє відключити Е () перевіряє формат для GCC з необхідна для того, щоб дозволити зірка компіляції в ОС Solaris ПО cosolidation як GCC ID занадто тупий для -DNO_PRINTFLIKE Це Е () розширень.
  • Всі файли, що включаються (навіть ті, які створені Autoconf) тепер захищений від багаторазового includion.
  • Нове випробування для Autoconf pathconf () і fpathconf ()
  • Нове випробування для Autoconf / DEV / стандартного вводу, / DEV / STDOUT, / DEV / STDERR, / DEV / FD / 0, / DEV / FD / 1, / DEV / fd2
  • Нові тести Autoconf для: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert (), необхідних для тривалого подвійний підтримки.
  • Нове випробування для Autoconf _qecvt () () _qfcvt _qgcvt () і () _qecvt_r _qfcvt_r () () _qgcvt_r на AIX
  • Всі файли линкер карту були змінені, щоб дозволити від платформи # IfDef в
  • включити / Шили / wchar.h тепер включає в себе workyround для платформ, які не мають wcwidth ().
  • Зробити NLS за замовчуванням (тобто Gettext () викликається у разі, Шили / nlsdefs.h був включений)
  • Libschily:
  • libschily /? Eterrno.c більше не перезаписати визначення _TS_ERRNO для того, щоб пройти constrints компіляції в ОС Solaris ПО consoliation.
  • Кілька нових глобальні символи у файлі проекту для libschily / libschily-mapvers
  • libschily / wcsndup.c що frgotten код і все ще internaly реалізації strndup ()
  • libschily зараз, за ​​замовчуванням перейменовує GetLine (), fgetline () і fexec * () в js_getline (), js_fgetline () і js_fexec * (). Це було необхідно тому, що стандарт POSIX комітет проігнорував POSIX основні правила, щоб не визначати функції, які перебувають у конфлікті з існуючими опублікованими функцій. Функції з linschily були в громадськості, оскільки більше 25 років, і функції, які визначаються POSIX.1-2008 навіть порушують POSIX правилам іменування. POSIX fexec * () функції будуть, наприклад, повинні бути правильно називається fdexec * (). Існуючі програми можуть тримати офіційні назви GetLine (), fgetline () і fexec * (), як вони за замовчуванням за допомогою #define до нових JS _ * () імена. Щоб вимкнути це зручність, додайте: #define NO_SCHILY_GETLINE Щоб відключити Шили GetLine (), () fgetline #define NO_SCHILY_FEXEC Щоб відключити Шили fexec * () #define NO_SCHILY_FSPAWN Для відключення Шили fspawn * ()
  • Libschily тепер новий і Quot; довго подвійний & Quot; допоміжні функції: qftoes () і qftofs ()
  • Libschily тепер підтримує локаль залежного від десяткової точки для друку чисел з плаваючою комою.
  • Libschily тепер підтримує для друку довгі подвійні номери, використовуючи формат () портативний Е () реалізація на основі. Якщо це не працює для вашої платформи або, якщо це не працює правильно для вашої платформи, будь ласка, повідомте. Це було необхідно для нових і Quot; OD & Quot; реалізації.
  • Можливість розбору getargs реалізації () / GetFiles () з libschily тепер підтримує об'єднати одного символу логічні прапори навіть у випадку рядок опцій згадує викликати функцію зворотного виклику, якщо діє опція був знайдений. Це було необхідно для нових і Quot; OD & Quot; реалізації.
  • filereopen () з libschily більше не називає відкритим () всередині тих пір, поки не буде ніякої необхідності, щоб створити або обрізати файл.
  • findinpath libschily () в даний час включає новий параметр шлях, щоб дозволити використовувати функцію з BSH.
  • fnmatch тепер завжди доступні як js_fnmatch ()
  • Нове випробування для Autoconf _qecvt () () _qfcvt _qgcvt () і () _qecvt_r _qfcvt_r () () _qgcvt_r на AIX
  • searchfileinpath smake (в) переїхав до libschily, щоб дозволити йому бути як правило, використовується для пошуку програмних ресурсів.

Що нового у версії 3.00:

  • Всі
  • Краще що-небудь смачненьке зробити правила
  • Кращі правила автоконфінураціі для списків ACL
  • Покращена підтримка Linux на IBM-390
  • Покращена підтримка Linux на AMD x86-64
  • Краще відповідна линт попереджень.
  • Тепер, використовуючи & Quot; make-файлів-1,6 & Quot;
  • Компіляція на OS / 2 повинні працювати знову (-Zexe - & GT; -О ххх $ (EXEEXT)
  • .
  • під час сну, щоб читати GNU mmake пов'язану попередження було скорочено
  • на 2 секунди.
  • Я все ще чекаю, щоб GNU зробити виправити помилки я зробив доповідь в 1999 році.
  • Підтримка "зробити DESTDIR = ххх встановити додав
  • Обхід для Бугу Shell на BSDi
  • Установка обхідний шлях для того, що BSDI має Чаун (1) в / USR / SBIN /
  • оболонки СС-конфігурації сценарій перероблений
  • Краще налаштувати тести для PROCFS включити файли
  • Налаштування тестів для fchown, CHMOD, fchmod, lchmod, futimes, lutimes
  • Налаштування тестів для fdopendir
  • Налаштування тестів для зламаних ext2fs містить файли в ядрі Linux
  • Краще SRCROOT функція пошуку у файлах Makefile сценаріями оболонки
  • Нові тести Autoconf для непрацюючої, і
  • на різних Linux систем
  • astoull * () нового в schily.h
  • utypes.h тепер визначення вартості max_ і MIN_ для всіх основних
  • Типи системи.
  • Додана підтримка для компіляції в 64-бітному режимі на Sparc Solaris.
  • Використання: smake CCOM = cc64
  • Додана підтримка для компіляції колективні бібліотеки з версії
  • Номери для рівнів інтерфейсу і зробити неофіційний & Quot; інтерфейси і Quot;
  • статичний
  • Заборона gmake йти в enless петлі на Solaris
  • у випадку, / USR / UCB / TR знаходиться перед / USR / BIN / тр в PATH
  • Краще повідомлення про помилку Autoconf у випадку, якщо очікується,
  • С-компілятор не може бути знайдений.
  • Mac OS X в даний час встановлює файли, як корінь: колесо
  • Поставка линкер mapfiles для всіх бібліотек. Це дозволяє Cdrtools
  • , щоб бути складений з використанням поділюваних бібліотек тільки й правильно
  • сховати неофіційний інтерфейси Solaris (з використанням Ls)
  • Зверніть увагу, що ця функція поки не доступна для GNU LD
  • Підтримка DragonFly BSD додав, завдяки joerg@britannica.bec.de~~V
  • За замовчуванням Cygwin встановити UID / група адаптований для використання наявних ідентифікаторів.
  • Нова програма btcflash додав. Спасибі Девіду Хуан
  • Якщо ви хочете, щоб всі користувачі зможуть дзвонити Cdrecord корінь менш, необхідно
  • Solaris 10 або пізнішої версії.
  • Відредагуйте файл / і т.д. / безпека / exec_attr і додати:
  • Все: Solaris: CMD ::: / OPT / Шили / бен / Cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Все: Solaris: CMD ::: / OPT / Шили / бен / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Все: Solaris: CMD ::: / OPT / Шили / бен / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Якщо ви хочете, щоб тільки конкретний користувач, щоб використовувати Cdrecord,
  • використання щось на зразок:
  • CD RW: Solaris: CMD ::: / OPT / Шили / бен / Cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • , а і зробити відповідні користувачів членів профілю і Quot; CD-RW & Quot;
  • , додавши наступний рядок:
  • Йорг :::: профілі = CD RW
  • в / і т.д. / user_attr
  • Зверніть увагу, що вам необхідно або подзвонити Cdrecord допомогою & Quot; pfexec Cdrecord ..... & Quot;
  • або за допомогою профілю усвідомлюючи оболонку (наприклад, / USR / бен / pfksh)
  • Покращена підтримка BeOS / Zeta в системі Makefile
  • Підтримка armv5teb-Linux-вв був доданий в систему Makefile
  • Autoconf скрипта додана до 'конф "каталог
  • 15 травня 2006 року, я з радістю оголосила про нових функцій і випуск
  • DVD-код у OpenSource. Після довгих обговорень з різними
  • люди на OpenSource ліцензії та їх вплив на використання міжпроектної
  • і ефект від самих авторів, я зв'язався з авторами
  • включені частини цього програмного пакета і отримав, в більшості випадків їх
  • підтримка і допомога по вибору CDDL, як нової ліцензії. Хоча
  • Це зайняло якийсь час, коштувало читати різні OpenSource
  • ліцензії повністю з якоїсь підтримки людей, що працюють у цій галузі.
  • Тепер я знаю, чому він взяв сонце так багато часу, щоб запропонувати OpenSolaris під
  • ліцензія OpenSource ... якщо ви берете зміна ліцензійного серйозно, то
  • реальний важка робота.
  • Файл & Quot; ВІЙСЬКА & Quot; був оновлений.
  • Система Makefile був повністю переписаний, щоб бути більш універсальними
  • і не повторити код.
  • Система Makefile тепер підтримує скомпілювати під & Quot; послуги для Unix & Quot ;,
  • тепер називається & Quot; Підсистема UNIX-додатків, заснованих (SUA) і Quot;
  • безкоштовний POSIX додати на від Microsoft (визначає як і Quot; Interix & Quot;)
  • .
  • Зверніть увагу, що вам буде потрібно остання '' smake розблокування, smake-1.2a36 або ніколи
  • з ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
  • Зверніть увагу, що є smake-1.2.1 доступний на
  • ftp://ftp.berlios.de/pub/smake/
  • В даний час, Cdrecord не в змозі відправити команди SCSI від цього
  • навколишнього середовища. Шукаю допомоги від досвідчених користувачів.
  • Система Makefile тепер підтримує скомпілювати за допомогою Microsoft
  • С-компілятора і Quot; CL & Quot ;.
  • Зверніть увагу, що вам буде потрібно остання '' smake розблокування, smake-1.2a36 або ніколи
  • з ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
  • Це збірка даний час може бути конус тільки з & Quot; Cygwin і Quot; Середа
  • , використовуючи smake з навколишнім середовищем змінних, заданих в дорозі, що дозволяє
  • & Quot; CL & Quot; працювати (знайти це включає файли і бібліотеки).
  • Виконати і Quot; smake CCOM = CL & Quot; для цього виду компіляції.
  • Cdrecord ще не була перевірена, щоб зібрати в цьому середовищі.
  • Зверніть увагу, що я зацікавлений у зворотному зв'язку для цих нових можливостей компіляції.
  • Нова функція strlcpy () для кращої переносимості.
  • Нова функція strncpy () для кращої переносимості.
  • Покращена система Makefile для кращої підтримки MSVC
  • Покращена система Makefile підтримки C ++
  • Виправлені деякі помилки в dirdefs.h
  • Нові функції getvallargs () / () getvargs / getvfiles ()
  • дозволяє мати інтерфейс вектор до
  • Розширений аргумент розбору бібліотечні функції.
  • В даний час використовується Mkisofs.
  • getargs.c зараз знаходиться на курсі знову і libschily
  • з Cdrtools 100% повної і може бути використаний
  • як поділювану бібліотеку для використання, наприклад, зірки теж.
  • Додана обхідний шлях для проблеми дампа пам'яті з
  • працює avoffset.c на FreeBSD / sparc64 (GCC)
  • libschily тепер включає в себе резервний fnmatch () для кращої переносимості
  • Це fnmatch () реалізація була взята з BSD-й проект.
  • Виправлена ​​помилка в getvargs (), що викликало Mkisofs -joliet-довго, щоб бути
  • оголошений незаконним варіант.
  • Кілька удосконалень малий формат для getargs ()
  • getavrgs () тепер (як getargs ()) в змозі коректно обробляти
  • комбінації одного гольців набору прапорів
  • включити файлову систему повністю відремонтований, щоб уникнути майбутніх конфліктів імен.
  • включаються файлів тепер повністю перейшов включити / Шили /.
  • Це також дозволяє зробити все включаються файли, доступні в / USR / вмикати / Шили /
  • в майбутньому.
  • фіксованою тип в включають / Шили / termios.h завдяки Стівен М. Schweda для
  • звітності.
  • Всі бібліотеки тепер включають підтримку компіляції коду, як поділювану бібліотеку.
  • Код був протестований на Solaris, але також повинні працювати в * BSD і Linux.
  • Для того, щоб скласти із загальними бібліотеками, або виклик:
  • зробити LINKMODE = динамічна
  • або змініть рядок
  • DEFLINKMODE = статичну
  • DEFLINKMODE = динамічна
  • для вашої ОС за замовчуванням в / за замовчуванням.
  • Я зацікавлений у зворотному зв'язку для різних платформ ОС ........
  • Порядок складання бібліотеки був змінений, щоб зробити
  • скомпілювати процес нечутливим проти старих статичних libraris в
  • Шлях пошуку бібліотеки.
  • Нью-Шили Autoconf тест для Gettext () і libintl
  • включити / Шили / nlsdefs.h тепер перевіряє для існування HAVE_GETTEXT
  • #undef SIZE_T_MAX в utypes.h для кращої підтримки FreeBSD
  • роблять файлової системи реструктуризації: всі Шили включити файли тепер розташовані
  • в .... / вмикати / Шили /
  • Тепер, використовуючи нове визначення від Стівена М. Schweda в
  • включають / Шили / xmconfig.h
  • користувачі VMS: в майбутньому, необхідно вказати куб.см -DUSE_STATIC_CONF
  • для того, щоб отримати старий статичної конфігурації.
  • Новий файл Шили / errno.h
  • Виправлені деякі файли, які включають в себе так, а не
  • Спроба зробити точку Printf плаваючою () допоміжні функції працюють
  • на системах, які реалізують C99 тільки з запасного немає.
  • Як це зміна є результатом зі звіту від людини, яка не подобається
  • , щоб співпрацювати, я не був в змозі перевірити на звітний AIX 5.x-платформі.
  • Також зверніть увагу, що ця зміна може призвести до проблем на інших платформах.
  • ласка, тестування і звіт!
  • The Шили Makefilesystem тепер включає в себе визначення середовища
  • для компілятора Microsoft Studio 8. Якщо ви хотіли б змінити ці
  • визначення, перевірте каталог за замовчуванням
  • Наступний крок у підтримці Microsoft C-компілятори: побудувати в середовищі
  • встановити для компіляторів MS. Для компіляції з MS C-компілятор,
  • налаштувати середу Cygwin і скласти Cygwin '' smake.
  • Потім використовуйте цю smake скомпілювати з MS C-компілятора по телефону:
  • smake CCOM = Cl
  • Це за замовчуванням VC7. Якщо ви хотіли б використовувати VC6, телефонуйте:
  • smake CCOM = CL ВК = 6
  • Зверніть увагу, що smake себе (якщо скомпільований з & Quot; CL & Quot;) не працюватиме, оскільки
  • MS не реалізує надійний спосіб для передачі цитує ARG вектор
  • на нову програму.
  • Зверніть увагу, що Cdrtools ще не повністю компілювати з MSVC. Це
  • в основному викликано відсутністю відповідності стандарту в MS C-компіляторів.
  • Невеликий реструктуризація структури включають файлу:
  • Новий файл включає / Шили / xconfig.h
  • включити / Шили / xmconfig.h містить тепер лише керівництво статична конфігурація
  • для VMS
  • The Makefilesystem тепер включає в себе посилання на sparc64 (Fujitsu-Siemens)
  • Шили includefiles тепер встановлюються з & Quot; зробити установку і Quot ;.
  • Намагайтеся уникати програми виключення із закликом доступу (& Quot ;. & Quot;, E_OK | F_OK)
  • викликано помилкою LibC від Microsoft C-компілятора і Quot; CL & Quot ;.





















































































































































































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

calltree
calltree

3 Jun 15

schily
schily

27 Sep 15

Smake
Smake

20 Feb 15

cdrtools

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