cdrtools

Software screenshot:
cdrtools
Podrobnosti Software:
Verze: 3.00 / 3.01 Alpha 31 Aktualizováno
Datum uploadu: 27 Sep 15
Vývojka: Jorg Schilling
Licence: Volný
Popularita: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (dříve známý jako cdrecord) je open source a volný příkazového řádku, software, který se skládá ze sady nástrojů, které umožňují uživatelům vytvářet domácí vypálených disků s CD-R, CD-RW, DVD -R, DVD-RW nebo Blu-ray rekordér.

V zahrnuje cdrecord nástroj pro nahrávání CD, DVD a BD disků, nástroj readcd pro čtení CD, DVD a BD média s CD-klonových funkcí, program cdda2wav pro extrakci stop z audio-CD s podporou paranoia, stejně jako mkisofs skript pro vytvoření hybridní ISO9660, HFS nebo Joliet souborové systémy s doplňkovým Rock Ridge atributů.

Kromě toho projekt zahrnuje isodebug pro tisk mkisofs ladění informací z médií, isodump pro dumping ISO-9660 média, isoinfo pro analýzu a ověřování Joliet, ISO / 9660 a Rock-Ridge souborové systémy, isovfy k ověření struktury ISO-9660 souborové systémy, a rscsi pro implementaci vzdálené SCSI (Small Computer System Interface) daemon.


Stručná charakteristika

cdrtools podporuje CD rekordéry z mnoha různých dodavatelů. Podporované funkce zahrnují IDE / ATAPI, paralelní port, a jednotky SCSI, zvukové disky CD, datové disky CD, a smíšené CD, plně podporuje multi-session, CDRWs (přepisovatelné), Tao, DAO, syrový, a okem čitelných chybové zprávy.

Aplikace obsahuje podporu vzdálené SCSI a mohou získat přístup k místní nebo vzdálené CD spisovatelů. Skládá se z následujících nástrojů:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy, a rscsi


Možnosti příkazového řádku a dostupnost

Každá z obsažených nástrojů má své vlastní možnosti příkazového řádku, které vám umožní využít výše uvedených vlastností a funkcí. Chcete-li zobrazit tyto možnosti, přidejte & lsquo, - Pomoc & rsquo; atribut po skutečném příkazu (např cdrecord --help).

Tento software je k dispozici ke stažení pouze jako tarbally (TAR archivů), které obsahují zdrojový kód, který musí být optimalizován a sestavují před instalací. Podporované operační systémy patří GNU / Linux, BSD, Solaris, Mac OS X a Microsoft Windows. cdrtools byl úspěšně na počítačích podporujících jeden z 32-bit nebo 64-bitové hardwarové architektury

Co je nového v této verzi:.

< p>
  • Všechny:
  • include / Schily / varargs.h nyní obsahuje nový typ va_lists_t, že je struktura, která se vztahuje na va_list.
  • include / Schily / getargs.h má nyní komentář pro argumenty a vrátit kód getargs () funkce zpětného volání.
  • Schily makefilesystem nyní obsahuje nový symlink ppc64le-linux-cc.rul pro non-Automake vědomi make implementacích, jako gmake.
  • Nové autoconf testy na strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nyní implementuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (nízká hladina printf () implementace) nyní implementuje podporu pro% n $ argumentu přemístění pro případ, že & quot; n & quot; Je 1..30, nebo-li větší body na typ int Arg.
  • libschily / fprformat.c opravena chyba, která by zabránil používat stdio makra s novějšími verzemi OpenSolaris, takže printf (), ne tak rychle, jak se očekávalo.
  • Libsiconv:
  • sic_open () již pokusí otevřít všechny názvy CharacterSet jako soubory v aktuálním adresáři, ale pouze v případě, že jméno obsahuje lomítko.

Co je nového ve verzi 3.00 / 3.01 Alpha 30:

  • Všechny:
  • include / Schily / varargs.h nyní obsahuje nový typ va_lists_t, že je struktura, která se vztahuje na va_list.
  • include / Schily / getargs.h má nyní komentář pro argumenty a vrátit kód getargs () funkce zpětného volání.
  • Schily makefilesystem nyní obsahuje nový symlink ppc64le-linux-cc.rul pro non-Automake vědomi make implementacích, jako gmake.
  • Nové autoconf testy na strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nyní implementuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (nízká hladina printf () implementace) nyní implementuje podporu pro% n $ argumentu přemístění pro případ, že & quot; n & quot; Je 1..30, nebo-li větší body na typ int Arg.
  • libschily / fprformat.c opravena chyba, která by zabránil používat stdio makra s novějšími verzemi OpenSolaris, takže printf (), ne tak rychle, jak se očekávalo.
  • Libsiconv:
  • sic_open () již pokusí otevřít všechny názvy CharacterSet jako soubory v aktuálním adresáři, ale pouze v případě, že jméno obsahuje lomítko.

Co je nového ve verzi 3.00 / 3.01 Alpha 27:

  • Všechny:
  • include / Schily / varargs.h nyní obsahuje nový typ va_lists_t, že je struktura, která se vztahuje na va_list.
  • include / Schily / getargs.h má nyní komentář pro argumenty a vrátit kód getargs () funkce zpětného volání.
  • Schily makefilesystem nyní obsahuje nový symlink ppc64le-linux-cc.rul pro non-Automake vědomi make implementacích, jako gmake.
  • Nové autoconf testy na strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nyní implementuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (nízká hladina printf () implementace) nyní implementuje podporu pro% n $ argumentu přemístění pro případ, že & quot; n & quot; Je 1..30, nebo-li větší body na typ int Arg.
  • libschily / fprformat.c opravena chyba, která by zabránil používat stdio makra s novějšími verzemi OpenSolaris, takže printf (), ne tak rychle, jak se očekávalo.
  • Libsiconv:
  • sic_open () již pokusí otevřít všechny názvy CharacterSet jako soubory v aktuálním adresáři, ale pouze v případě, že jméno obsahuje lomítko.

Co je nového ve verzi 3.01 Alpha 21:

  • Všechny:
  • Definovat DEV_NULL v include / Schily / mconfig.h řešit chybějící / dev / null pro DOS
  • Nové autoconf testy: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symlinks pro armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nový, podporovat non-automake vědom, aby programy, jako je gmake.
  • Nedefinujte gethostname () prototyp Schily / hostname.h pro MinGW, jako MinGW jako špatný prototyp je v nestandardním souboru winsock.h
  • include / Schily / stdio.h nyní implementuje kód, který slouží k zobrazení částečně datové struktury FILE * od 64 bit Solaris libc. To umožňuje realizovat getc_unlocked () makro i pro 64 bit Solaris, jak to činí libc, takže libschily je schopen dosáhnout podobného stdio I / O výkon, které je potřeba, aby byl schopen provádět printf (), v libschily, která je rychlejší než printf () z libc.
  • Libschily:
  • Nová funkce xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () v libschily umožňuje chybovou zprávu a skončí s hodnotou výstupní, která se liší od errno.
  • na chybu v libschily / format.c, která způsobila%. * s, které mají být vytištěny nesprávně byl vyřešen.
  • libschily / format.c byl přepracován, aby kód být znovu použity na fprformat () přes #include.
  • libschily / fprformat.c Nová funkce fprformat () v libschily zavádí stejnou přímé rozhraní jako doprnt () z libc, a tak umožňuje realizovat printf () rychleji, než je printf () z libc systému Solaris.
  • libschily / jsprintf.c Pro Solaris, jsprintf (), nyní je realizován prostřednictvím fprformat (). To umožňuje printf () z libschily být cca. 33% rychlejší než printf () z libc na Solaris a aprox. 2x tak rychle, jak jsprintf (), v libschily bylo předtím. To dává další zvýšení výkonu pro printf () vázané programy, jako je hdump / OD, který se používá jako náhrada za OSS uzavřel zdrojový OD (1) na OpenSolaris. To teď dělá od OSS (1) na systému OpenSolaris typicky 5x rychleji než uzavřené verze zdroje.
  • libschily / getdtablesize.c nyní zachází MinGW stejné jako při sestavování na Win-DOS pomocí Cl.exe.
  • libschily / mkdirat.c a libschily / mkdirs.c teď starat o tom, že je MinGW má vyhovující mkdir než standardní ()
  • libschily / mkfifoat.c opravena typ z, střih / vložit soubor z mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c má nyní lepší komentář týkající se cdrtools vylepšení daného CUE.
  • Opraven překlep v cdrecord.dfl
  • cdda2wav (Udržovaný / posílena Jörg Schilling, vznikl Heiko Ei & szlig; Feldt heiko@hexco.de~~HEAD=pobj):
  • Vyvarujte se nově definovaného xxx varování pro cdda2wav / exitcodes.h
  • Přidal #undef rozhraní cdda2wav / interface.h, aby se ujistil, že #define rozhraní z windows.h nezpůsobí problémy ani při použití MinGW
  • mkisofs:
  • mkisofs / mkisofs.8 pevné ilegální troff sekvence & quot; \ & quot; na & quot; e & quot;
  • Snažte se vyhnout přímé řetězec & quot; / dev / null & quot; v mkisofs.c, aby mohl pracovat na Win-DOS bez POSIX vrstvu.

Co je nového ve verzi 3.01 Alpha 20:

  • Všechny:
  • Nový Schily Makefile pravidla pro armv7l-linux
  • autoconf / xconfig.h.in nyní zachází MinGW32 stejné, jako při kompilaci s Cl.exe
  • Libschily:
  • libschily :: format.c (printf) nyní podporuje délku modifikátory jako h hh l ll tz pro formát% n.
  • libschily :: format.c byla restrukturalizována pro analýzu šířky pole parametrů takovým způsobem, který by umožnil, aby později zavést podporu pro% n $
  • Zkuste se starat o tom, že MinGW32 nepodporuje funkci standardní kompatibilní mkdir () se dvěma parametry. To platí nejvyšší libschily / mkdirat.c a libschily / mkdirs.c
  • Opraven překlep v libschily / mkfifoat.c, která volala mkdir () namísto mkfifo ()
  • libschily / getdtablesize.c potřebuje stejnou léčbu pro MinGW32 jako pro Cl.exe
  • Libparanoia:
  • libparanoia nyní implementuje první fázi C2 podporu error ukazatel:. Nyní je schopen se vypořádat s vstupních dat, která obsahuje C2 ukazatele a implementuje nové zpětná volání vykazovat statistiku C2 zpět k volajícímu
  • libparanoia nyní podporuje řídit velikost čtení napřed vyrovnávací paměti. To umožňuje libparanoia mají být přijata na aktuální omezení.

Co je nového ve verzi 3.01 Alpha 19:

  • Tato verze dodal zpracování, že různé jemnozrnný výsadu udržuje uživatele root v případech, kdy cdrtools byli povoláni privilegovaným programem.
  • Libfind nyní podporuje & quot; event portu & quot; typové soubory.
  • Srážky s zastaralé cdda_paranoia.h soubor v / usr / local / include / jak je vidět na FreeBSD jsou nyní vyhnout.
  • Emulace pro * hotelu () funkce byly přidány do libschily.

Co je nového ve verzi 3.01 Alpha 18:

  • Přidány pravidla pro non-automake povolen, aby programy ( jako gmake) pro:. ppc64-linux-cc.rul a ppc64-linux-gcc.rul
  • Přidány nové průkazy pravidla OS verze pro různé verze 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
  • New Test autoconf v tom, zda je definována struct timespec.
  • Různé Cstyle změny v include / Schily adresáře.
  • Nový soubor začlenění: include / Schily / shedit.h
  • .
  • Ujistěte se, že obsahují / Schily / time.h vždy obsahuje definici struct timespec.
  • Nové funkce getnstimeofday () a setnstimeofday ().
  • z přidané defltsect () do seznamu exportovaných funkcí pro sdílené knihovny verze.
  • Opraven únik filedesrciptor v libfind že zasáhne při použití -empty na prázdné adresáře.
  • Pevná jemnozrnné manipulace pro Linux privilegium. Díky za Daniel Pielmeier z Gentoo pro hlášení a testování.

Co je nového ve verzi 3.01 Alpha 17:

  • Schily Makefilesystem již nepoužívá CC = pro interní úkoly.
  • Automatické byla přidána podpora pro ARMv5 a ARMv6.
  • Toto dělá kompilaci na RaspberryPI možné také s non-automake uvědomělé gmake.
  • Umožňuje & quot; static & quot; kompilace (kompilace, která nepoužívá dynamické definuje z Schily Makefilesystem), na Linux ARMv6 (který je používán RaspberryPI).
  • Mnohé zdroje byly upraveny tak, aby zvládnout __CYGWIN32__ jako __CYGWIN __
  • Toto je potřebná jako novější verze Cygwin, které běží v 64bitovém režimu již definovat __CYGWIN32__ ale __CYGWIN __.

Co je nového ve verzi 3.01 Alpha 16:

  • Tato verze opravuje chybu v libparanoia která způsobila příliš malá inicializace pole.
  • OpenCSW vybudovat prostředí byl aktualizován na poslední verzi.
  • Tato verze umožňuje & quot; static & quot; kompilace pro Linux x86 pro cdrtools uživatele knihoven.
  • include soubory z Schily přenositelnosti životní prostředí byly restrukturalizována.

Co je nového ve verzi 3.01 Alpha 15:

  • V systémech Linux a Solaris, tato verze bude vás varovat pokud je to nutné jemnozrnné oprávnění chybí.
  • Funguje kolem FreeBSD 9.1 bug, který bránil sestavování cdda2wav.
  • mkisofs zkompiluje bez -DUDF a bez -DDVD_VIDEO.

Co je nového ve verzi 3.01 Alpha 14:

  • překlep v include / Schily / stat.h vztahující se k manipulaci s nanosekunda o NetBSD a OpenBSD byla opravena.
  • suid-root-méně Instalace je nyní podporována na Linuxu pomocí FCAPS (obvykle k dispozici od jádra 2.6.24).
  • -new-dir-mode v mkisofs nyní jen nahrazuje účinek -dir režimu na adresářích, které byly & quot; vynalezli & quot; podle mkisofs.

Co je nového ve verzi 3.01 Alpha 13:

  • Tato verze podporuje pevné odkazy, pojmenované nátrubek , charakter speciality, a blokové speciály s UDF, podporuje všechny tři Unix třikrát s mikrosekund zrnitosti v UDF, nastaví správné uživatelské / skupiny / povolení pro symbolické odkazy v UD, a podporuje S_ISUID, S_ISGID, S_ISVTX (set uid, nastavte gid, lepkavý) UDF.

Co je nového ve verzi 3.01 Alpha 12:

  • dvě chyby v UDF metadat byly opraveny, že způsobené mkisofs způsobit špatnou obsahu souboru v případě Soubor & gt; 4 GB byl přítomen, zatímco -sort možnost byla použita.
  • cdda2wav již tiskne nesmysly, když žádají & quot;. zatížení cdrom prosím a stiskněte klávesu Enter & quot ;, a jiný než NL charakter byl zadán

Co je nového ve verzi 3.01 Alpha 11:

  • Tato verze přidává řešení na podporu kompilaci na Nedávné cygwin uvolnění.

Co je nového ve verzi 3.01 Alpha 10:

  • opravuje problém s DVD-Video polstrováním zaveden v 3.01a09 v důsledku falešného valgrind varování.
  • přidává podporu pro semistatický (přednastavenou) hlavičkové soubory pro Android:. include / Schily / armv5tejl-linux-gcc / xconfig.h

Co je nového ve verzi 3.01 Alpha 09:

  • A 32-bitový unsigned int převrácení chyba v mkisofs s výpočetní adresy sektor pro Rock Ridge CE Záznamů byla stanovena (hity s multi zasedání, které začíná kolem 4 GB).
  • Všechny programy z mkisofs apartmá nyní podporují novou možnost -ignore-chybu.
  • Podpora pro novou platformu (Pyro) byl přidán.

Co je nového ve verzi 3.01 Alpha 06:

  • Tato verze přidává podporu pro sestavení s kompilátorem Microsoft cl.exe, podpora pro cross kompilaci, a snaze podpořit přepravu SCSI na novějších verzích systému AIX.

Co je nového ve verzi 3.01 Alpha 05:.

  • mkisofs nyní podporuje režim El Torito multi boot
  • mkisofs nyní podporuje možnost nastavit libovolné spouštěcí architektur (např EFI) přes nové volby -eltorito-platformu.
  • mkisofs nyní podporuje možnost manuálně nastavit čas změny, který je zaznamenán v primární Volume Descriptor přes novou možnost modifikaci-datum. To vám umožní nastavit libovolné hodnoty UUID pro GRUB.

Co je nového ve verzi 3.01 Alpha 04:

  • Pevná typografická chyba, která způsobila cdrecord-3.01a03 přerušit před povolené velikosti CD-textu.

Co je nového ve verzi 3.01 Alpha 03:

  • Tato verze se pokusí použít skutečný počet smysl namísto standardní hodnota pro požadavek na SENSE novějších verzí FreeBSD.
  • Bude se snažit obnovit stavový byte SCSI a příkazů chybu Poté, co dělá ruční požadavek smysl, chybných příkazů na AIX, UnixWare, Apollo domény, a pro Linux paralelní port SCSI.
  • Cdrecord nyní varuje, když se někdo pokusí zapsat více CD-Text, než je to možné u jediného jazyka.
  • Několik překlepy byly opraveny v cdda2wav manuálové stránce.
  • Některé zapomenuté možnosti byly přidány do mkisofs manuálové stránce.

Co je nového ve verzi 3.01 Alpha 01:

  • Všechny:
  • Makra XARCH_GEN & XARCH_OPT jsou nyní v jednacím / cc-sunpro * RUL
  • zahrnout soubor include / Schily / ccomdefs.h nyní umožňuje zakázat printf () kontroly ve formátu pro GCC s -DNO_PRINTFLIKE Je to nutné, aby bylo možné hvězda ke kompilaci v Solaris ON cosolidation jako GCC id příliš hloupé pro printf () rozšíření.
  • Všechny jsou soubory (dokonce i ty, které vytvořil autoconf), jsou nyní chráněny proti roztroušené includion.
  • Nový autoconf test pro pathconf () a fpathconf ()
  • Nový autoconf test na / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / FD2
  • Nové autoconf testy: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () potřebné pro dlouhou dvojitou podporu.
  • Nový autoconf test pro _qecvt () _qfcvt () _qgcvt () a _qecvt_r () _qfcvt_r () _qgcvt_r () v systému AIX
  • Všechny spojovací mapa soubory byly upraveny tak, aby závislé na platformě # ifdef je
  • include / Schily / wchar.h nyní obsahuje workyround pro platformy, které nemají wcwidth ().
  • Zkontrolujte, NLS výchozí (tj gettext () je volána v případě, že Schily / nlsdefs.h byl zahrnut)
  • Libschily:
  • libschily /? eterrno.c již přepsat definici _TS_ERRNO, aby se projít kompilace constrints v Solaris ON consoliation.
  • Několik nové globální symboly v mapfile pro libschily / libschily-mapvers
  • libschily / wcsndup.c se frgotten kód a stále ještě interně realizovat strndup ()
  • libschily nyní standardně přejmenuje getline (), fgetline () a fexec * () do js_getline (), js_fgetline () a js_fexec * (). To bylo potřeba, protože standard Výbor POSIX ignorována základní pravidla POSIXových není definovat funkce, které jsou v rozporu se stávajícími publikovanými funkcemi. Funkce z linschily byli na veřejnosti, protože více než 25 let a funkce definované POSIX.1-2008 dokonce porušují pravidla pojmenování POSIX. POSIX fexec * () funkce by např. musí být správně nazvaný fdexec * (). Stávající programy může udržet oficiální jména getline (), fgetline () a fexec * () tak, jak jsou ve výchozím nastavení #defined na nové JS _ * () názvy. Chcete-li zakázat tuto pohodlí, přidejte: #define NO_SCHILY_GETLINE Chcete-li zakázat Schily getline (), fgetline () #define NO_SCHILY_FEXEC Chcete-li zakázat Schily fexec * () #define NO_SCHILY_FSPAWN Pro disable Schily fspawn * ()
  • Libschily má nyní nového & quot; dlouho double & quot; podpůrné funkce: qftoes () a qftofs ()
  • Libschily nyní podporuje národní závislý desetinnou čárku pro tisk plovoucí desetinnou čárkou.
  • Libschily nyní podporuje tisknout dlouhé dvojité čísla pomocí formátu () založený přenosný printf () provedení. Pokud to nebude fungovat pro vaši platformu, nebo pokud to nebude fungovat správně pro vaši platformu, nahlaste. Toto bylo potřeba pro ven nového & quot, od & quot; realizace.
  • Možnost rozebrat implementační getargs () / GetFiles () z libschily nyní podporuje kombinovat jeden znak boolean značky, a to iv případě, že volba řetězec zmiňuje volat funkci zpětného volání, pokud byl nalezen platný možnost. Toto bylo potřeba pro ven nového & quot, od & quot; realizace.
  • filereopen () z libschily již volání open () interně tak dlouho, dokud není potřeba vytvářet nebo zkrátit soubor.
  • libschily je findinpath () nyní obsahuje novou cestu parametr umožňující použít funkci z BSH.
  • fnmatch je nyní vždy k dispozici jako js_fnmatch ()
  • Nový autoconf test pro _qecvt () _qfcvt () _qgcvt () a _qecvt_r () _qfcvt_r () _qgcvt_r () v systému AIX
  • smake je searchfileinpath () se přestěhoval do libschily, aby mohl být obecně používán pro vyhledávání zdrojů programu.

Co je nového ve verzi 3.00:

  • Všechny:
  • Lepší lint vytvořit pravidla
  • Lepší pravidla autoconf pro ACL
  • Lepší podpora pro Linux na IBM-390
  • Lepší podpora pro Linux na AMD x86-64
  • Lepší odpovídající varování Lint.
  • Nyní pomocí & quot; makefiles-1.6 & quot;
  • Kompilace na OS / 2 by měl fungovat znovu (-Zexe - a -O xxx $ (EXEEXT)
  • .
  • The doby spaní umožnit čtení GNU mmake související varování a byla snížena
  • na 2 sekundy.
  • Stále čekám na GNU make opravit chyby Udělal jsem zprávu v roce 1999.
  • Podpora 'make DestDir = xxx nainstalovat "dodal
  • Řešení pro Shell Chyba na BSDI
  • Instalovat řešení pro skutečnost, že BSDI má chown (1) v / usr / sbin /
  • CC-config shell script přepracoval
  • Lepší konfigurovat testy procfs zahrnout soubory
  • Konfigurace testy fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Konfigurovat testy fdopendir
  • Konfigurace testy rozbitých ext2fs obsahuje soubory v Linuxovém jádře
  • Lepší SRCROOT funkce vyhledávání v make souborech shell skripty
  • Nové autoconf testy na rozbité, a
  • na různých systémech Linux
  • astoull * () nového v schily.h
  • utypes.h má nyní definice MAX_ a MIN_ hodnoty pro všechny základní
  • Typy systém.
  • Podpora přidal ke kompilaci v 64bitovém režimu v systému Solaris Sparc.
  • Použití: smake CCOM = cc64
  • Podpora přidal ke kompilaci sdílené knihovny s verzí
  • čísla na úrovni rozhraní a udělat neoficiální & quot; rozhraní & quot;
  • static
  • Zabránit gmake jít do enless smyčky v systému Solaris
  • v případě, že / usr / ucb / tr je před / usr / bin / tr v PATH
  • Better chybová autoconf zpráva v případě, že se očekává, že
  • C-kompilátor se nepodařilo nalézt.
  • Mac OS X nyní instaluje soubory jako root: kolo
  • napájení spojovací mapfiles pro všechny knihovny. To umožňuje cdrtools
  • se budou vypracovávat, pomocí sdílených knihoven pouze a řádně
  • skrýt neoficiálním rozhraní na Solaris (pomocí LS)
  • Uvědomte si, že tato funkce zatím není k dispozici pro GNU LD
  • Podpora DragonFly BSD dodal, díky joerg@britannica.bec.de~~V
  • Default Cygwin nainstalovat uid / skupina přizpůsobeny používat dostupné identifikátory.
  • Nový program btcflash dodal. Díky David Huang
  • Pokud chcete, aby všichni uživatelé mohli volat cdrecord root-méně, musíte
  • Solaris 10 nebo novější.
  • Upravte soubor / etc / security / exec_attr a přidat:
  • Všechny: Solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Všechny: Solaris: cmd ::: / opt / Schily / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Všechny: Solaris: cmd ::: / opt / Schily / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Chcete-li povolit pouze konkrétní uživatel používat cdrecord,
  • použití něco jako:
  • CD RW: Solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • a místo toho, aby související uživatelé členy profilu & quot; CD RW & quot;
  • přidáním řádku jako:
  • Joerg :::: profily = CD RW
  • do / etc / user_attr
  • Poznámka, že musíte buď volat cdrecord přes & quot; pfexec cdrecord ..... & quot;
  • nebo použitím profilu vědomi shell (např / usr / bin / pfksh)
  • Lepší podpora pro BeOS / Zeta v makefile systému
  • Podpora armv5teb-linux-CC byl přidán do Makefile systému
  • Autoconf skript přidány do "conf" adresář
  • 15. května 2006, s radostí jsem oznámil, nové funkce a uvolnění
  • DVD-kód do OpenSource. Po dlouhých diskusích s různými
  • lidé na OpenSource licencí a jejich vliv na použití interproject
  • a vliv na samotných autorů, kontaktoval jsem autory
  • zahrnovaly části v této softwarové sady a dostal ve většině případů jejich
  • Podpora a grant při výběru CDDL jako nové licence. Ačkoli
  • to trvalo nějakou dobu, bylo to stojí za přečtení různé OpenSource
  • licencí zcela s nějakou podporou lidí pracujících v této oblasti.
  • Teď už vím, proč to trvalo Slunce tolik času, nabídnout OpenSolaris pod
  • licence OpenSource ... pokud budete mít změnu licenční vážně, je to
  • docela tvrdá práce.
  • soubor & quot; NEPODÍLEJÍ & quot; byl aktualizován.
  • Makefile systém byl zcela přepracován, aby se více znovu použitelný
  • a není replikovat kód.
  • Makefile Systém nyní podporuje kompilovat pod & quot; služby pro UNIX & quot;,
  • nyní nazývá & quot; Subsystém pro unixové aplikace (SUA), & quot;
  • zdarma POSIX add-on od společnosti Microsoft (identifikuje jako & quot; Interix & quot;)
  • .
  • Poznámka, že budete potřebovat nejnovější "smake" relase smake-1.2a36 nebo nikdy
  • od ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
  • Uvědomte si, že existuje smake-1.2.1 k dispozici na
  • ftp://ftp.berlios.de/pub/smake/
  • V současné době, cdrecord není schopen odesílat příkazy SCSI z této
  • prostředí. Já jsem hledal pomoc zkušené uživatele.
  • Makefile Systém nyní podporuje kompilovat pomocí Microsoft
  • C-Compiler & quot; cl & quot;.
  • Poznámka, že budete potřebovat nejnovější "smake" relase smake-1.2a36 nebo nikdy
  • od ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
  • Tato kompilace v současné době může být kužel pouze z & quot; Cygwin & quot; prostředí
  • pomocí smake s proměnnými životního prostředí stanovených v způsobem, který umožňuje
  • & quot; cl & quot; do práce (to je hlavičkové soubory a knihovny).
  • Run & quot; smake CCOM = cl & quot; pro tento druh kompilace.
  • Cdrecord dosud nebyl ověřen sestavit v tomto prostředí.
  • Poznámka, že mám zájem o zpětnou vazbu pro tyto nové kompilaci možnosti.
  • Nová funkce strlcpy () pro lepší přenosnost.
  • Nová funkce strncpy () pro lepší přenosnost.
  • Rozšířené Makefile systém pro lepší podporu MSVC
  • Rozšířené Makefile systém pro podporu C ++
  • Opraveny některé překlepy v dirdefs.h
  • Nové funkce getvallargs () / () / getvargs getvfiles ()
  • umožní mít rozhraní vektorovou k
  • Upřesnit argumentem analýzy knihovní funkce.
  • V současné době používá mkisofs.
  • getargs.c je nyní aktuální a znovu libschily
  • od cdrtools je 100% kompletní a mohou být použity
  • jako sdílené knihovny, které mají být používány např. hvězdičkový taky.
  • Přidána řešení pro problém s core dump
  • běží avoffset.c na FreeBSD / SPARC64 (gcc)
  • libschily nyní zahrnuje nouzovou fnmatch () pro lepší přenositelnost
  • Toto fnmatch () realizace byla převzata z tý BSD projektu.
  • Opravena chyba v getvargs (), které způsobily mkisofs -joliet dlouhé být
  • deklarován jako ilegální možnost.
  • Několik malých vylepšení formátu pro getargs ()
  • getavrgs () je nyní (jako getargs ()) schopen správně zpracovat
  • kombinace single char boolean značky
  • zahrnují souborový systém zcela přepracována, aby se zabránilo budoucím konfliktu názvů.
  • hlavičkové soubory mají nyní zcela přesunuta do include / Schily /.
  • To také umožňuje, aby se všechny hlavičkové soubory jsou k dispozici v adresáři / usr / include / Schily /
  • v budoucnu.
  • fixní typu v include / Schily / termios.h díky Stevena M. Schweda pro
  • podávání zpráv.
  • Všechny knihovny nyní zahrnují podporu pro kompilaci kód jako sdílené knihovny.
  • Kód byl testován na Solaris, ale měla by také fungovat v * BSD a Linux.
  • Za účelem sestavení s sdílených knihoven, a to buď volání:
  • , aby LINKMODE = dynamický
  • nebo změňte řádek
  • DEFLINKMODE = statická
  • DEFLINKMODE = dynamický
  • pro váš operační systém ve výchozí nastavení / výchozí nastavení.
  • Mám zájem o zpětnou vazbu pro různé platformy OS ........
  • Příkaz pro sestavení knihovny bylo změněno, aby se
  • kompilace proces necitlivé vůči starým statické libraris ve
  • vyhledávací cestě knihovny.
  • Nový Schily autoconf test pro gettext () a libintl
  • include / Schily / nlsdefs.h nyní také zkontroluje pro existenci HAVE_GETTEXT
  • #undef SIZE_T_MAX v utypes.h pro lepší podporu FreeBSD
  • Vytvořit souborový systém restrukturalizován: vše Schily zahrnout soubory jsou nyní umístěny
  • v .... / include / Schily /
  • Nyní pomocí nové definice Steven M. Schweda v
  • include / Schily / xmconfig.h
  • Uživatelé VMS: v budoucnu, je třeba zadat ccm -DUSE_STATIC_CONF
  • , aby si staré statické konfigurace.
  • Nový soubor Schily / errno.h
  • Pevná některé soubory, které se obsahují místo
  • Snažím se, aby se plovoucí desetinnou čárkou printf () podpůrné funkce pracují
  • na systémech, které používají C99 pouze bez fallback.
  • Jelikož je tato změna je výsledkem ze zprávy od osoby, která nemá rád
  • spolupracovat, nebyl jsem schopen testovat na hlášené AIX-5.x. platformy.
  • Také si všimněte, že tato změna může způsobit problémy na jiných platformách.
  • Prosím vyzkoušejte a zpráva!
  • Schily Makefilesystem nyní obsahuje definice prostředí
  • pro Microsoft Studio 8 kompilátor. Chcete-li upravit tyto
  • definice, zkontrolujte adresář DEFAULTS
  • Další krok v podpoře Microsoft C-kompilátory: vybudovat v prostředí
  • nastavit pro kompilátory MS. Ke kompilaci s MS C-Compiler,
  • nastavit prostředí Cygwin a sestavit Cygwinu "smake".
  • Poté použijte tento smake zkompilovat s MS C-kompilátor voláním:
  • smake CCOM = cl
  • Tato výchozí VC7. Pokud chcete použít VC6, volejte:
  • smake CCOM = cl VC = 6
  • Poznámka smake sama (pokud kompilována s & quot; cl & quot;) nebude fungovat, protože
  • MS neimplementuje spolehlivý způsob, jak předat kotovanou arg vektor
  • na novém programu.
  • Uvědomte si, že cdrtools nejsou ještě zcela kompilace s MSVC. Tento
  • je většinou způsobena chybějící standardní shodu v MS C-kompilátory.
  • Malý restrukturalizace konstrukce zahrnout soubor:
  • Nový soubor include / Schily / xconfig.h
  • include / Schily / xmconfig.h nyní obsahuje pouze ruční konfigurace statické
  • pro VMS
  • Makefilesystem nyní obsahuje odkazy na SPARC64 (Fujitsu-Siemens)
  • Schily includefiles jsou nyní nainstalovány s & quot; make install & quot;.
  • Snažte se vyhnout výjimku programu s voláním přístupu (& quot;. & Quot ;, E_OK | F_OK)
  • způsobena libc Bug od společnosti Microsoft C-kompilátor & quot; cl & quot;.
  • Makefile Systém nyní podporuje knihovnu Winsock





















































































































































































Ostatní software developer Jorg Schilling

SCCS
SCCS

11 May 15

SchilliX
SchilliX

20 Feb 15

schily
schily

27 Sep 15

Komentáře k cdrtools

Komentáře nebyl nalezen
Přidat komentář
Zapnout obrázky!