cdrtools

Screenshot Software:
cdrtools
Szczegóły programowe:
Wersja: 3.00 / 3.01 Alpha 31 Aktualizowane
Filmu: 27 Sep 15
Wywoływacz: Jorg Schilling
Licencja: Wolny
Popularność: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (dawniej znany jako cdrecord) jest open source i wolnego oprogramowania wiersza polecenia, które składa się z zestawu narzędzi, które pozwalają użytkownikom tworzyć domowe spalone płyty z CD-R, CD-RW, DVD -R, DVD-RW lub nagrywarka Blu-ray.

W zawiera narzędzia cdrecord do nagrywania płyt CD, DVD i dyski BD, narzędzie readcd odczytu płyt CD, DVD i BD z funkcji CD-klonów, programem cdda2wav do ekstrakcji ścieżek z płyt audio-CD z obsługą paranoja, jak również jak skrypt mkisofs do tworzenia hybryd ISO9660, HFS lub Joliet systemy plików z dodatkowych atrybutów Rock Ridge.

Ponadto projekt obejmuje isodebug do informacji Mkisofs drukowania debugowania z mediów, isodump do dumpingu mediów ISO-9660, isoinfo do analizy i weryfikacji Joliet, ISO / 9660 oraz Rock Ridge systemy plików, isovfy za weryfikację struktury normy ISO-9660 systemy plików i rscsi wdrażania zdalnego SCSI (Small Computer System Interface) demon.


Funkcje w skrócie

cdrtools obsługuje nagrywarek CD z wielu różnych dostawców. Obsługiwane funkcje to IDE / ATAPI, port równoległy, a dyski SCSI, CD audio, CD danych i mieszane CD, pełne wsparcie dla wielu sesji, CDRWs (wielokrotnego zapisu), TAO, DAO, RAW, a człowiek-czytelne komunikaty o błędach.

Program obejmuje zdalne wsparcie SCSI i można uzyskać dostęp do lokalnych lub zdalnych dyskach CD. Składa się ona z następujących narzędzi:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy i rscsi


Opcje wiersza polecenia i dostępność

Każdy z zawartych w nim narzędzi ma swoje własne opcje wiersza polecenia, które pozwalają korzystać z wyżej wymienionych cech i funkcjonalności. Aby zobaczyć te opcje, dodaj & lsquo; - pomoc & rsquo; atrybut po faktycznym polecenia (np cdrecord --help).

Oprogramowanie jest dostępne do pobrania wyłącznie jako tarballs (archiwa tar), które zawierają kod źródłowy, który musi być zoptymalizowany i skompilowany przed instalacją. Obsługiwane systemy operacyjne to GNU / Linux, BSD, Solaris, Mac OS X oraz Microsoft Windows. cdrtools został pomyślnie na komputerach wspierających jedną z 32-bitowych i 64-bitowych architektur sprzętowych

Co nowego w tym wydaniu:.

< p>
  • Wszystkie
  • include / Schily / varargs.h zawiera teraz nowy typ va_lists_t, który jest strukturą, która obejmuje va_list.
  • include / Schily / getargs.h ma teraz komentarz dla argumentów i kod getargs () funkcje zwrotne wrócić.
  • Schily makefilesystem zawiera teraz nowe dowiązania symbolicznego ppc64le-linux-cc.rul dla non-automake świadomych wdrożeń makijażu, takich jak gmake.
  • Nowe testy autoconf dla strspn () () wcsspn strcspn () wcscspn ()
  • Libschily:
  • libschily teraz realizuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (niski poziom printf () realizacja) teraz realizuje wsparcie dla% n $ argumentu położenia dla przypadku, że & quot; n & quot; jest 1..30 lub jeśli większych punktów do arg typu int.
  • libschily / fprformat.c naprawiono błąd, który uniemożliwi używać stdio makra z nowszymi wersjami OpenSolaris, co printf () nie jest tak szybki, jak oczekiwano.
  • Libsiconv:
  • sic_open () już nie próbuje otworzyć wszystkie nazwy CharacterSet jak pliki w bieżącym katalogu, ale tylko wtedy, gdy nazwa zawiera ukośnik.

Co nowego w wersji 3.00 / 3.01 Alpha 30:

  • Wszystkie
  • include / Schily / varargs.h zawiera teraz nowy typ va_lists_t, który jest strukturą, która obejmuje va_list.
  • include / Schily / getargs.h ma teraz komentarz dla argumentów i kod getargs () funkcje zwrotne wrócić.
  • Schily makefilesystem zawiera teraz nowe dowiązania symbolicznego ppc64le-linux-cc.rul dla non-automake świadomych wdrożeń makijażu, takich jak gmake.
  • Nowe testy autoconf dla strspn () () wcsspn strcspn () wcscspn ()
  • Libschily:
  • libschily teraz realizuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (niski poziom printf () realizacja) teraz realizuje wsparcie dla% n $ argumentu położenia dla przypadku, że & quot; n & quot; jest 1..30 lub jeśli większych punktów do arg typu int.
  • libschily / fprformat.c naprawiono błąd, który uniemożliwi używać stdio makra z nowszymi wersjami OpenSolaris, co printf () nie jest tak szybki, jak oczekiwano.
  • Libsiconv:
  • sic_open () już nie próbuje otworzyć wszystkie nazwy CharacterSet jak pliki w bieżącym katalogu, ale tylko wtedy, gdy nazwa zawiera ukośnik.

Co nowego w wersji 3.00 / 3.01 Alpha 27:

  • Wszystkie
  • include / Schily / varargs.h zawiera teraz nowy typ va_lists_t, który jest strukturą, która obejmuje va_list.
  • include / Schily / getargs.h ma teraz komentarz dla argumentów i kod getargs () funkcje zwrotne wrócić.
  • Schily makefilesystem zawiera teraz nowe dowiązania symbolicznego ppc64le-linux-cc.rul dla non-automake świadomych wdrożeń makijażu, takich jak gmake.
  • Nowe testy autoconf dla strspn () () wcsspn strcspn () wcscspn ()
  • Libschily:
  • libschily teraz realizuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (niski poziom printf () realizacja) teraz realizuje wsparcie dla% n $ argumentu położenia dla przypadku, że & quot; n & quot; jest 1..30 lub jeśli większych punktów do arg typu int.
  • libschily / fprformat.c naprawiono błąd, który uniemożliwi używać stdio makra z nowszymi wersjami OpenSolaris, co printf () nie jest tak szybki, jak oczekiwano.
  • Libsiconv:
  • sic_open () już nie próbuje otworzyć wszystkie nazwy CharacterSet jak pliki w bieżącym katalogu, ale tylko wtedy, gdy nazwa zawiera ukośnik.

Co nowego w wersji 3.01 Alpha 21:

  • Wszystkie
  • Zdefiniuj DEV_NULL w include / Schily / mconfig.h zajęcia brakujące / dev / null na DOS
  • Nowe testy autoconf dla: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symlinks dla armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nowa, w celu wsparcia non-automake świadomość, że programy takie jak gmake.
  • Nie definiuje gethostname () prototyp w Schily / hostname.h dla MinGW, jako MinGW jako zły prototyp jest w niestandardowym pliku winsock.h
  • include / Schily / stdio.h teraz realizuje kod, który częściowo Odkrywa struktury danych FILE * z 64-bitowym systemie Solaris libc. To pozwala wdrożyć getc_unlocked () makro nawet na 64-bitowym systemie Solaris jako wykonane przez libc, więc libschily jest w stanie osiągnąć podobny stdio wydajność wejścia / wyjścia, które są potrzebne, aby móc wdrożyć printf () w libschily, który jest szybszy niż printf () z libc.
  • Libschily:
  • Nowe funkcje xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () w libschily pozwalają komunikat o błędzie i kończy pracę z wartością wyjścia, które różni się od errno.
  • Błąd w libschily / format.c który spowodował%. * s do wydrukowania nieprawidłowo została ustalona.
  • libschily / format.c został przeprojektowany, aby umożliwić kod do ponownego wykorzystania na fprformat () poprzez #include.
  • libschily / fprformat.c Nowa funkcja fprformat () w libschily realizuje ten sam bezpośredni interfejs jako doprnt () z libc, a tym samym pozwala na wdrożenie printf () szybciej niż printf () z libc w systemie Solaris.
  • libschily / jsprintf.c Dla Solaris jsprintf () teraz jest realizowane w oparciu o fprformat (). Pozwala printf () z libschily być ok. 33% szybciej niż w printf () z libc w systemie Solaris i aprox. 2x tak szybko jak jsprintf () w libschily było wcześniej. To daje kolejny wzrost wydajności dla printf () związane programy takie jak hdump / OD, który jest używany jako zamiennik OSS dla zamkniętego źródła OD (1) na OpenSolaris. To sprawia, że ​​od teraz OSS (1) na OpenSolaris zazwyczaj 5x szybciej niż w wersji źródłowej zamkniętym.
  • libschily / getdtablesize.c teraz traktuje MinGW takie same jak przy kompilacji na Win-DOS za pomocą cl.exe.
  • libschily / mkdirat.c i libschily / mkdirs.c teraz zająć się tym, że MinGW ma mkdir niespełniających standardowego ()
  • libschily / mkfifoat.c stałe typ z, Wytnij / Wklej plik z mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c ma teraz lepszy komentarz związany z cdrtools konkretne ulepszenia CUE.
  • Naprawiono błąd w cdrecord.dfl
  • cdda2wav (Utrzymywany / wzmocnione przez Jorga Schilling, zapoczątkowanej przez Heiko Ei & szlig; Feldt heiko@hexco.de~~HEAD=pobj):
  • Unikaj przedefiniowana ostrzeżenie xxx dla cdda2wav / exitcodes.h
  • Dodano interfejs #undef do cdda2wav / interface.h, aby upewnić się, że interfejs #define z windows.h nie powoduje problemów nawet przy użyciu MinGW
  • mkisofs:
  • mkisofs / mkisofs.8 stałe nielegalne sekwencja & Quot troff; \ & quot; pozycji & quot; e & bdquo;
  • Staraj się unikać bezpośredniego ciąg & quot; / dev / null & quot; w mkisofs.c aby mogła ona pracować na Win-DOS bez warstwy POSIX.

Co nowego w wersji 3.01 Alpha 20:

  • Wszystkie
  • Nowe zasady Schily makefile dla armv7l-linux
  • autoconf / xconfig.h.in teraz traktuje mingw32 takie same jak przy kompilacji z cl.exe
  • Libschily:
  • libschily :: format.c (printf) obsługuje teraz modyfikatory długości jak h hh l ll tz do formatu% n.
  • libschily :: format.c zostały przebudowane w celu analizowania parametrów szerokość pola w sposób, który pozwoliłby, aby później wprowadzić wsparcie dla% n $
  • Postaraj się zadbać o to, że mingw32 nie obsługuje standardową funkcję mkdir zgodny () z dwoma parametrami. Dotyczy to top libschily / mkdirat.c i libschily / mkdirs.c
  • Poprawiono literówkę w libschily / mkfifoat.c który wywołał mkdir () zamiast mkfifo ()
  • libschily / getdtablesize.c potrzebuje takiego samego traktowania dla mingw32 jak cl.exe
  • Libparanoia:
  • libparanoia teraz realizuje pierwszy etap C2 wsparcia wskaźnika błędu:. teraz jest w stanie poradzić sobie z danych wejściowych, który zawiera wskazówki C2 i wdraża nowe wywołania zwrotne zgłosić statystyk C2 powrotem do osoby dzwoniącej,
  • libparanoia obsługuje teraz kontrolować wielkość bufora odczytu z wyprzedzeniem. Pozwala libparanoia, które zostaną przyjęte do obecnych ograniczeń.

Co nowego w wersji 3.01 Alpha 19:

  • Ta wersja dodaje inny przywilej precyzyjnego obsługi, które zachowuje uprawnienia roota w przypadkach, gdy cdrtools zostali powołani przez uprzywilejowanego programu.
  • Libfind obsługuje teraz & quot; & quot portu wydarzeniem; typ plików.
  • Starcia z przestarzałej pliku cdda_paranoia.h w / usr / local / include / jak widać na FreeBSD teraz unikać.
  • na emulacje dla * () funkcje zostały dodane do libschily.

Co nowego w wersji 3.01 Alpha 18:

  • Dodano zasady non-automake włączona aby programy ( jak gmake) dla:. ppc64-linux-cc.rul i ppc64-linux-gcc.rul
  • Dodano nowe zasady ID wersji systemu operacyjnego dla różnych wersji 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
  • Nowe testy autoconf się, czy struktura timespec jest określona.
  • Różne Cstyle zmiany w katalogu include / Schily.
  • Nowy obejmują pliku: include / Schily / shedit.h
  • .
  • Upewnij się, że to / Schily / time.h zawsze zawiera definicję struct timespec.
  • Nowe funkcje getnstimeofday () i setnstimeofday ().
  • Dodane defltsect () do listy eksportowanych funkcji dla wersji biblioteki współdzielonej.
  • Naprawiono wyciek filedesrciptor w libfind która uderza podczas korzystania -empty na pustych katalogów.
  • Poprawiono drobnoziarnista obsługi dla Linuksa przywilej. Dzięki, Daniel Pielmeier z Gentoo do raportowania i testowania.

Co nowego w wersji 3.01 Alpha 17:

  • Schily Makefilesystem nie używa CC = dla wewnętrznej zadania.
  • Automatyczne Wsparcie został dodany do ARMv5 i ARMv6.
  • Dzięki kompilacji na RaspberryPI również możliwe z nie-automake świadomy gmake.
  • Pozwala na & quot; static & quot; Kompilacja (składanka, że ​​nie używa dynamicznych przedefiniowywania z Schily Makefilesystem) na Linux ARMv6 (który jest używany przez RaspberryPI).
  • Wiele źródeł zostały zmodyfikowane do obsługi __CYGWIN32__ jak __CYGWIN __
  • Jest to konieczne, ponieważ nowsze wersje Cygwin działających w trybie 64-bitowym nie definiują __CYGWIN32__ ale __CYGWIN __.

Co nowego w wersji 3.01 Alpha 16:

  • Ta wersja naprawia błąd w libparanoia który powodował zbyt małe inicjalizacji tablicy.
  • OpenCSW zbudować środowisko został zaktualizowany do ostatniej wersji.
  • Ta wersja pozwala na & quot; static & quot; kompilacji dla Linux x86 dla cdrtools użytkowników bibliotek.
  • to pliki z przenośności środowiska Schily zostały zrestrukturyzowane.

Co nowego w wersji 3.01 Alpha 15:

  • W systemie Linux i Solaris, to wydanie będzie cię ostrzec jeśli niezbędne uprawnienia drobnoziarniste brakuje.
  • Działa wokół FreeBSD 9.1 błąd uniemożliwiający kompilację cdda2wav.
  • mkisofs kompiluje bez -DUDF i bez -DDVD_VIDEO.

Co nowego w wersji 3.01 Alpha 14:

  • literówka w include / Schily / stat.h związane nanosekundy obsługi na NetBSD i OpenBSD został ustalony.

  • Instalacja
  • uruchamiane z uprawnieniami root-mniej jest obecnie obsługiwane w systemie Linux za pomocą ogólnie dostępnych (FCAPS Linuksa 2.6.24) od czasu.
  • -nowy-dir-mode w mkisofs teraz po prostu zastępuje efekt -dir-mode na katalogi, które zostały & quot; wymyślone & quot; przez mkisofs.

Co nowego w wersji 3.01 Alpha 13:

  • Ta wersja obsługuje dowiązania twarde, nazwanych potoków, gniazda , promocje znaków i promocje blokowe z UDF, obsługuje wszystkie trzy Unix razy mikrosekund ziarnistości w UDF, ustawia prawidłową użytkownika / grupy / pozwolenie na dowiązania symboliczne w UD i obsługuje S_ISUID, S_ISGID, S_ISVTX (zestaw uid, ustawić gid, lepkie) w UDF.

Co nowego w wersji 3.01 Alpha 12:

  • Dwa błędy w UDF metadanych zostały ustalone, że spowodowane Mkisofs powodować złe zawartości pliku w przypadku plików & gt; 4 GB był obecny podczas gdy opcja -sort był używany.
  • cdda2wav nie drukuje śmieci prosząc & quot;. cdrom obciążenia prosimy i naciśnij enter & quot ;, a znak inny niż NL została wpisana

Co nowego w wersji 3.01 Alpha 11:

  • Ta wersja dodaje obejście do obsługi kompilację na Ostatnie wydanie Cygwin.

Co jest nowa w wersji 3.01 Alpha 10:

  • naprawia problem z wyściółką DVD-Video wprowadzony w 3.01a09 wyniku fałszywego ostrzeżenia valgrind.
  • Dodana obsługa półstatyczna (wstępnie skonfigurowany) obejmują plików dla systemu Android. to / Schily / armv5tejl-linux-gcc / xconfig.h

Co nowego w wersji 3.01 Alpha 09:

  • 32-bit unsigned int rollover błąd w mkisofs z informatyki adresy sektorów dla z Rock Ridge CE pozycji została ustalona (hity z wielu sesji, która rozpoczyna ostatnich 4 GB).
  • Wszystkie programy z pakietu mkisofs obsługują teraz nowa opcja -ignore-błąd.
  • Wsparcie dla nowej platformy (Pyro) został dodany.

Co nowego w wersji 3.01 Alpha 06:

  • Ta wersja dodaje wsparcie dla kompilacji z kompilatora Microsoft cl.exe, wsparcie dla kompilacji krzyżowej i próba wsparcia transportu SCSI na nowszych wersjach systemu AIX.

Co nowego w wersji 3.01 Alpha 05.

  • mkisofs obsługuje tryb rozruchu wielu El Torito
  • mkisofs obsługuje teraz możliwość ustawiania dowolnych architektur startowych (np EFI) za pomocą nowej opcji -eltorito platformy.
  • mkisofs obsługuje możliwość ręcznego ustawiania czasu modyfikacji, które mamy w woluminu podstawowego deskryptora poprzez nową opcję-modyfikacji-data. To pozwala ustawić dowolne wartości UUID dla grub.

Co nowego w wersji 3.01 Alpha 04:

  • Naprawiono błąd literowy, który spowodował cdrecord-3.01a03 aby przerwać przed dozwolonej wielkości CD-Text.

Co nowego w wersji 3.01 Alpha 03:

  • Ta wersja będzie próbował użyć rzeczywista liczba rozsądek zamiast standardowych wartości dla żądania SENSE na nowszych wersjach FreeBSD.
  • będzie próbował przywrócić bajt statusu SCSI i błąd polecenia po wykonaniu żądanie ręcznego sens dla nieudanych poleceń w systemie AIX, UnixWare, Apollo domeny, a dla Linux Parallel Port SCSI.
  • Cdrecord teraz ostrzega, gdy ktoś próbuje napisać więcej CD-Text, niż to możliwe w jednym języku.
  • Kilka literówek zostały ustalone na stronie cdda2wav człowieka.
  • Niektóre zapomniane opcje zostały dodane do strony Mkisofs człowieka.

Co nowego w wersji 3.01 Alpha 01:

  • Wszystkie
  • Makra XARCH_GEN & XARCH_OPT są teraz w ZASAD / cc-sunpro * .rul
  • to plik include / Schily / ccomdefs.h teraz pozwala wyłączyć printf () sprawdza format dla GCC z -DNO_PRINTFLIKE Jest to konieczne w celu umożliwienia gwiazda skompilować w systemie Solaris NA cosolidation jak id GCC zbyt głupi dla printf () rozszerzenia.
  • Wszystko to pliki (nawet te, stworzone przez autoconf) są teraz chronione przed stwardnieniem includion.
  • Nowe testy autoconf dla pathconf () i fpathconf ()
  • Nowe testy autoconf do / dev / stdin / dev / stdout / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / FD2
  • Nowe testy autoconf dla: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () potrzebne do długiego podwójnego wsparcia.
  • Nowe testy autoconf dla _qecvt () () _qgcvt _qfcvt () i () _qfcvt_r _qecvt_r () _qgcvt_r () w systemie AIX,
  • Wszystkie pliki łącznikiem mapa zostały zmodyfikowane, aby umożliwić platformie zależnych # ifdef w
  • include / Schily / wchar.h zawiera teraz workyround dla platform, które nie mają wcwidth ().
  • NLS domyślne (tj gettext () jest wywoływana w przypadku, Schily / nlsdefs.h został włączony)
  • Libschily:
  • libschily /? eterrno.c nie zastąpić definicję _TS_ERRNO, aby przejść do constrints kompilacji w Solaris NA consoliation.
  • Kilka nowe symbole globalne w mapfile dla libschily / libschily-mapvers
  • libschily / wcsndup.c nie frgotten kod i nadal nie wewnętrznie realizacji strndup ()
  • libschily teraz domyślnie zmienia nazwę getline (), fgetline () i fexec * () do js_getline (), js_fgetline () i js_fexec * (). Było to konieczne, ponieważ standardem POSIX KOMITET ignorowane podstawowych zasad POSIX nie definiować funkcje, które są w konflikcie z istniejącymi opublikowanych funkcji. Funkcje z linschily zostały w opinii publicznej od ponad 25 lat i funkcje zdefiniowane przez POSIX.1-2008 nawet naruszyć POSIX zasady nazewnictwa. * POSIX fexec () funkcji będzie np muszą być prawidłowo nazywa fdexec * (). Istniejące programy mogą utrzymać urzędowych nazw getline (), fgetline () i fexec * (), ponieważ są one domyślnie #defined do nowych js _ * () nazwy. Aby wyłączyć tę wygodę, dodać: #define NO_SCHILY_GETLINE wyłączyć Schily getline (), () #define fgetline wyłączyć Schily NO_SCHILY_FEXEC fexec * () #define NO_SCHILY_FSPAWN Aby wyłączyć Schily fspawn * ()
  • Libschily ma teraz nowy & quot; long double & quot; funkcje wsparcia: qftoes () i qftofs ()
  • Libschily teraz obsługuje locale dependend przecinek do drukowania liczb zmiennoprzecinkowych.
  • Libschily obsługuje drukowanie długich numerów podwójnych przy użyciu formatu () w oparciu przenośne printf () realizacja. Jeśli to nie działa dla danej platformy lub jeśli to nie działa prawidłowo dla danej platformy, prosimy o zgłoszenie. Było to potrzebne dla nowych & quot; od & quot; wdrożenie.
  • Opcja parsowania getargs wdrożeniowych () / GetFiles () z libschily obsługuje teraz połączyć pojedynczy znak logicznych flagi nawet w przypadku łańcuch opcja wspomina zadzwonić funkcji zwrotnej, jeśli ważna opcja została znaleziona. Było to potrzebne dla nowych & quot; od & quot; wdrożenie.
  • filereopen () z libschily już nie nazywa open () wewnętrznie, tak długo, jak nie ma potrzeby, aby utworzyć lub obcięcie pliku.
  • findinpath libschily w () zawiera teraz nowy parametr ścieżki, aby umożliwić korzystanie z funkcji z BSH.
  • fnmatch jest teraz zawsze dostępne js_fnmatch ()
  • Nowe testy autoconf dla _qecvt () () _qgcvt _qfcvt () i () _qfcvt_r _qecvt_r () _qgcvt_r () w systemie AIX,
  • searchfileinpath smake jest () przeniósł się do libschily aby mogła ona być wykorzystywany do poszukiwania środków programu.

Co nowego w wersji 3.00:

  • Wszystkie
  • Lepsze szarpie sprawiają zasady
  • Lepsze przepisy autoconf dla ACL
  • Lepsze wsparcie dla systemu Linux na IBM-390
  • Lepsze wsparcie dla systemu Linux na AMD x86-64,
  • Lepsze zgodny ostrzeżeń szarpie.
  • Teraz za pomocą & quot; makefile-1,6 & quot;
  • Kompilacja w systemie OS / 2, powinny pracować ponownie (-Zexe - & gt; -o xxx $ (EXEEXT)
  • .
  • czasspania aby umożliwić czytanie GNU mmake związane ostrzeżenie została zmniejszona,
  • do 2 sekund.
  • Wciąż czekam na GNU make, aby naprawić błędy zrobiłem raportu w 1999 roku.
  • Wsparcie dla 'make install DESTDIR = xxx "dodał,
  • Obejście na Bugu Shell na BSDi
  • Zainstaluj obejście za to, że BSDI ma chown (1), w katalogu / usr / sbin /
  • skrypt powłoki cc-config przerobione
  • Lepiej skonfigurować testy dla PROCFS zawierać pliki
  • Konfiguracja testy dla fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Konfiguracja testy dla fdopendir
  • Konfiguracja testy dla złamanych ext2fs zawiera pliki w jądrze Linuksa
  • Lepsze SRCROOT Funkcja wyszukiwania w makefile skryptów powłoki
  • Nowe testy autoconf dla łamane, i
  • na różnych systemach Linux
  • astoull * () nowego w schily.h
  • utypes.h ma teraz definicje wartości MAX_ i MIN_ dla wszystkich podstawowych
  • typy systemów.
  • Wsparcie dodane do kompilacji w trybie 64-bitowym systemie Solaris Sparc sprawie.
  • Zastosowanie: smake CCOM = cc64
  • Wsparcie dodane do kompilacji biblioteki współdzielone z wersji
  • numery na poziomie interfejsu i sprawiają nieoficjalne & quot; interfejsy & quot;
  • statycznych
  • Zapobiegaj gmake iść do pętli na enless Solaris
  • w przypadku, / usr / ucb / tr jest przed / usr / bin / tr w PATH
  • Lepsze komunikat autoconf w przypadku, gdy oczekuje się,
  • kompilator C nie można znaleźć.
  • Mac OS X teraz instaluje pliki jako root: koła
  • Łącznik zasilania mapfiles dla wszystkich bibliotek. Pozwala to cdrtools
  • być skompilowany przy użyciu biblioteki współdzielone tylko i prawidłowo
  • ukryć nieoficjalne interfejsów w systemie Solaris (za pomocą polecenia ls),
  • Należy pamiętać, że ta funkcja nie jest jeszcze dostępny dla GNU ld
  • Wsparcie dla DragonFly BSD dodał, dzięki joerg@britannica.bec.de~~V
  • Default Cygwin zainstalować uid / grupa przystosowane do wykorzystania dostępnych identyfikatorów.
  • Nowy program btcflash dodał. Dzięki David Huang
  • Jeśli chcesz wszystkich użytkowników, aby móc zadzwonić cdrecord root mniej, trzeba
  • Solaris 10 lub nowszy.
  • Edytuj plik / etc / security / exec_attr i dodać:
  • Wszystkie: solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Wszystkie: solaris: cmd ::: / opt / Schily / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Wszystkie: solaris: cmd ::: / opt / Schily / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Jeśli chcesz aby tylko dany użytkownik w użyciu cdrecord,
  • Wykorzystanie coś takiego:
  • CD RW: solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • zamiast i dokonać związanych z użytkowników profilu członków & quot; CD RW & quot;
  • dodając linię jak:
  • Joerg :::: profile = CD RW,
  • w / etc / user_attr
  • Należy pamiętać, że albo trzeba zadzwonić cdrecord za & quot; pfexec cdrecord ..... & quot;
  • lub za pomocą profilu powłokę świadomy (np / usr / bin / pfksh)
  • Lepsze wsparcie dla BeOS / Zeta w systemie makefile
  • Wsparcie dla armv5teb-linux-cc został dodany do systemu makefile
  • skrypt Autoconf dodane do katalogu "conf"
  • W dniu 15 maja 2006 roku, z radością ogłosił nowe funkcje i uwalnianie
  • DVD-kod do OpenSource. Po długich dyskusjach z różnych
  • ludzie na licencje OpenSource i ich wpływ na wykorzystanie interproject
  • i wpływ na samych autorów, skontaktowałem się z autorami,
  • zawarte w tej części pakietu oprogramowania i dostał, w większości przypadków ich
  • Dotacje na wsparcie i wybierając CDDL jako nowej licencji. Mimo,
  • to trochę czasu, to warto przeczytać różne opensource
  • licencje całkowicie pewnym wsparciu osób pracujących w tej dziedzinie.
  • Teraz wiem, dlaczego zajęło tyle czasu Sun oferuje OpenSolarisa pod
  • pozwolenie OpenSource ... jeśli się na zmianę licencji na poważnie, to jest
  • prawdziwa ciężka praca.
  • pliku & quot; WKŁAD & quot; został zaktualizowany.
  • System makefile został całkowicie przepisany być bardziej wielokrotnego użytku,
  • i nie powielać kod.
  • System makefile obsługuje teraz skompilować pod & quot; Services for UNIX & quot;,
  • teraz nazywa & quot; Podsystem aplikacji systemu UNIX (SUA) & quot;
  • darmowa POSIX add on od Microsoft (określa jako & quot; Interix & quot;)
  • .
  • Pamiętaj, że musisz ostatnią 'smake "wypuścić smake-1.2a36 albo nigdy
  • z ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
  • Należy pamiętać, że nie jest smake-1.2.1 dostępny na
  • ftp://ftp.berlios.de/pub/smake/
  • Obecnie cdrecord nie jest w stanie wysyłać polecenia SCSI z tego
  • Środowisko. Szukam pomocy doświadczonych użytkowników.
  • System makefile obsługuje teraz skompilować za pomocą programu Microsoft
  • C Compiler & quot; cl & rdquo;.
  • Pamiętaj, że musisz ostatnią 'smake "wypuścić smake-1.2a36 albo nigdy
  • z ftp://ftp.berlios.de/pub/smake/alpha/~~pobj
  • Ta kompilacja stożek może być obecnie tylko z & quot; Cygwin & quot; środowiska
  • używając smake ze zmiennych środowiskowych utworzonych w sposób umożliwiający
  • & quot; cl & quot; do pracy (znaleźć to zawierać pliki i biblioteki).
  • Uruchom & quot; smake CCOM = cl & quot; dla tego typu kompilacji.
  • Cdrecord nie został jeszcze zweryfikowany skompilować w tym środowisku.
  • Należy zauważyć, że jestem zainteresowany opiniami tych nowych kompilacji możliwości.
  • Nowy strlcpy function () dla lepszego przenoszenia.
  • Nowy strncpy function () dla lepszego przenoszenia.
  • Zwiększona systemu Makefile dla lepszego wsparcia MSVC
  • Ulepszone wsparcie dla systemu Makefile C ++
  • Poprawiono kilka literówek w dirdefs.h
  • Nowe funkcje getvallargs () / getvargs () / getvfiles ()
  • pozwalają mieć interfejs oparty wektor do
  • Zaawansowane argumentem analizowania funkcji bibliotecznych.
  • Obecnie używany przez mkisofs.
  • getargs.c jest teraz na aktualność ponownie i libschily
  • z cdrtools jest w 100% kompletna i może być używany,
  • w udostępnionej biblioteki do użytku przez np gwiazdy też.
  • Dodano obejście problemu zrzutu z
  • prowadzenie avoffset.c na FreeBSD / sparc64 (gcc)
  • libschily obejmuje obecnie fnmatch awaryjnej () dla lepszego przenoszenia
  • Ten fnmatch () realizacja została podjęta z th projektu BSD.
  • Naprawiono błąd w getvargs (), które spowodowały Mkisofs -joliet długie być
  • zadeklarowane jako nielegalną opcji.
  • Kilka małych usprawnień formatu dla getargs ()
  • getavrgs () jest teraz (jak getargs ()) w stanie poprawnie obsłużyć
  • kombinacje pojedynczych znaków logicznych flag
  • to system plików, całkowicie odnowiony, aby w przyszłości uniknąć konfliktów nazw.
  • zawierać pliki teraz całkowicie przeniesiona do Schily /.
  • Pozwala to również, aby wszystkie pliki dostępne w to / usr / include / Schily /
  • w przyszłości.
  • Poprawiono wpisz to / Schily / termios.h dzięki Steven M. Schweda dla
  • raportowania.
  • Wszystkie biblioteki obejmują teraz wsparcie dla kompilacji kodu w udostępnionej biblioteki.
  • Kod został przetestowany w systemie Solaris, ale powinien również pracować w * BSD i Linux.
  • Aby skompilować z bibliotek współdzielonych, albo zadzwoń:
  • make LINKMODE = dynamiczna
  • lub zmienić linię
  • DEFLINKMODE = static
  • DEFLINKMODE = dynamiczna
  • dla OS w defaults / domyślne.
  • Jestem zainteresowany opiniami na różnych platformach OS ........
  • Kolejność do kompilacji biblioteki została zmieniona, aby
  • proces niewrażliwe wobec starych statycznych libraris w
  • kompilacji
  • Ścieżka przeszukiwania biblioteki.
  • Nowy Schily testy autoconf dla gettext () i libintl
  • include / Schily / nlsdefs.h teraz sprawdza również na istnienie HAVE_GETTEXT
  • #undef SIZE_T_MAX w utypes.h dla lepszego wsparcia FreeBSD
  • System plików restrukturyzacji: wszystkie Schily zawierać pliki znajdują się obecnie
  • w .... / include / Schily /
  • Teraz za pomocą nowych definicji Steven M. Schweda w
  • include / Schily / xmconfig.h
  • użytkownicy VMS: w przyszłości, należy określić cc -DUSE_STATIC_CONF
  • w celu uzyskania starej konfiguracji statycznej.
  • Nowy plik Schily / errno.h
  • Poprawiono niektóre pliki, które nie zawierają zamiast
  • Próbuje zrobić zmiennoprzecinkowych printf () funkcje wspomagające pracę
  • w systemach, które implementują C99 Tylko bez awaryjnej.
  • Ponieważ zmiana ta wynika z raportu z osobą, która nie lubi,
  • do współpracy, nie byłem w stanie przetestować na omawianym AIX 5.x-platformy.
  • pamiętać, że zmiana ta może spowodować problemy również na innych platformach.
  • Proszę sprawdzić i raport!
  • Schily Makefilesystem teraz zawiera definicje środowiska
  • dla Microsoft Studio 8 kompilatora. Jeśli chcesz edytować te
  • definicje, sprawdź katalogu defaults
  • Następny krok we wspieraniu Microsoft C-kompilatory: budować w środowisku
  • utworzonych dla kompilatorów MS. Aby skompilować z MS kompilator C,
  • tworzy środowisko Cygwin i skompilować Cygwin "smake".
  • Następnie użyć tego smake skompilować z kompilatora C MS dzwoniąc:
  • smake CCOM = cl
  • Domyślnie jest VC7. Jeśli chcesz użyć VC6, zadzwoń:
  • smake CCOM = cl VC = 6
  • Należy pamiętać, że smake się (jeśli skompilowany z & quot; cl & quot;) nie będzie działać, jak
  • MS nie realizuje niezawodny sposób, aby przejść kwotowań arg wektor
  • do nowego programu.
  • Należy pamiętać, że jeszcze nie cdrtools całkowicie skompilować z MSVC. To
  • jest najczęściej spowodowane przez brak standardowego zgodności w MS C-kompilatorów.
  • Mała restrukturyzacji obejmują struktury pliku:
  • Nowy plik include / Schily / xconfig.h
  • include / Schily / xmconfig.h teraz zawiera tylko ręczna konfiguracja statyczna
  • dla VMS
  • Makefilesystem teraz zawiera linki do sparc64 (Fujitsu-Siemens)
  • includefiles Schily zostały zainstalowane z & quot; make install & rdquo;.
  • Staraj się unikać wyjątek programu z połączenia dostępu (& quot;. & quot ;, E_OK | F_OK)
  • spowodowane z libc błąd kompilatora Microsoft C & quot; cl & rdquo;.





















































































































































































Inne programy z deweloperem Jorg Schilling

schily
schily

27 Sep 15

SCCS
SCCS

11 May 15

calltree
calltree

3 Jun 15

Komentarze do cdrtools

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!