cdrtools

Software screenshot:
cdrtools
Rincian Software:
Versi: 3.00 / 3.01 Alpha 31 Diperbarui
Tanggal Upload: 27 Sep 15
Pengembang: Jorg Schilling
Lisensi: Gratis
Popularitas: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (sebelumnya dikenal sebagai cdrecord) merupakan open source dan software baris perintah bebas yang terdiri dari satu set utilitas yang memungkinkan pengguna untuk membuat cakram rumah-dibakar dengan CD-R, CD-RW, DVD -R, DVD-RW atau Blu-Ray perekam.

Di termasuk utilitas cdrecord untuk merekam CD, DVD dan cakram BD, alat readcd untuk membaca CD, DVD dan media BD dengan fitur CD-clone, program cdda2wav untuk mengekstraksi lagu dari Audio-CD dengan dukungan paranoia, serta sebagai mkisofs naskah untuk menciptakan hybrid ISO9660, HFS atau Joliet filesystem dengan tambahan Rock Ridge atribut.

Selain itu, proyek ini mencakup isodebug informasi mkisofs pencetakan debug dari media, isodump untuk dumping media yang ISO-9660, isoinfo untuk menganalisis dan memverifikasi Joliet, ISO / 9660 dan Rock-Ridge filesystem, isovfy untuk memverifikasi struktur ISO-9660 filesystem, dan rscsi untuk melaksanakan SCSI jauh (Sistem Komputer Kecil Interface) daemon.


Fitur sekilas

cdrtools mendukung perekam CD dari berbagai vendor. Fitur yang didukung termasuk IDE / ATAPI, port paralel, dan SCSI drive, CD audio, CD data, dan CD campuran, dukungan penuh multi-sesi, CDRWs (rewritable), TAO, DAO, RAW, dan pesan kesalahan manusia-dibaca.

Aplikasi ini mencakup dukungan SCSI jarak jauh dan dapat mengakses penulis CD lokal atau remote. Hal ini terdiri dari alat-alat berikut:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy, dan rscsi


Opsi baris perintah dan ketersediaan

Setiap alat termasuk memiliki opsi baris perintah sendiri yang memungkinkan Anda untuk menggunakan fitur tersebut dan fungsionalitas. Untuk melihat opsi-opsi ini, tambahkan & lsquo; - bantuan & rsquo; atribut setelah perintah yang sebenarnya (misalnya cdrecord help).

Perangkat lunak ini tersedia untuk di-download hanya sebagai tarball (tar arsip), yang meliputi kode sumber, yang harus dioptimalkan dan dikompilasi sebelum instalasi. Sistem operasi yang didukung termasuk GNU / Linux, BSD, Solaris, Mac OS X dan Microsoft Windows. cdrtools telah berhasil pada komputer yang mendukung salah satu dari 32-bit atau 64-bit arsitektur hardware

Apa yang baru dalam rilis ini:.

< p>
  • Semua:
  • termasuk / schily / varargs.h sekarang termasuk jenis va_lists_t baru yang merupakan struktur yang mencakup va_list.
  • termasuk / schily / getargs.h sekarang memiliki komentar untuk argumen dan kode dari getargs () fungsi callback kembali.
  • makefilesystem schily sekarang termasuk symlink ppc64le-linux-cc.rul baru untuk non-automake menyadari implementasi make seperti gmake.
  • tes autoconf Baru untuk strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily sekarang menerapkan strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf tingkat rendah () pelaksanaan) sekarang menerapkan dukungan untuk% n $ argumen reposisi untuk hal & quot; n & quot; adalah 1..30, atau jika poin lebih besar untuk jenis int arg.
  • libschily / fprformat.c tetap bug yang akan mencegah menggunakan macro stdio dengan OpenSolaris versi yang lebih baru, membuat printf () tidak secepat yang diharapkan.
  • Libsiconv:
  • sic_open () tidak lagi mencoba untuk membuka semua nama characterset sebagai file dalam direktori saat ini tetapi hanya jika nama mengandung garis miring.

Apa yang baru di versi 3.00 / 3.01 Alpha 30:

  • Semua:
  • termasuk / schily / varargs.h sekarang termasuk jenis va_lists_t baru yang merupakan struktur yang mencakup va_list.
  • termasuk / schily / getargs.h sekarang memiliki komentar untuk argumen dan kode dari getargs () fungsi callback kembali.
  • makefilesystem schily sekarang termasuk symlink ppc64le-linux-cc.rul baru untuk non-automake menyadari implementasi make seperti gmake.
  • tes autoconf Baru untuk strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily sekarang menerapkan strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf tingkat rendah () pelaksanaan) sekarang menerapkan dukungan untuk% n $ argumen reposisi untuk hal & quot; n & quot; adalah 1..30, atau jika poin lebih besar untuk jenis int arg.
  • libschily / fprformat.c tetap bug yang akan mencegah menggunakan macro stdio dengan OpenSolaris versi yang lebih baru, membuat printf () tidak secepat yang diharapkan.
  • Libsiconv:
  • sic_open () tidak lagi mencoba untuk membuka semua nama characterset sebagai file dalam direktori saat ini tetapi hanya jika nama mengandung garis miring.

Apa yang baru di versi 3.00 / 3.01 Alpha 27:

  • Semua:
  • termasuk / schily / varargs.h sekarang termasuk jenis va_lists_t baru yang merupakan struktur yang mencakup va_list.
  • termasuk / schily / getargs.h sekarang memiliki komentar untuk argumen dan kode dari getargs () fungsi callback kembali.
  • makefilesystem schily sekarang termasuk symlink ppc64le-linux-cc.rul baru untuk non-automake menyadari implementasi make seperti gmake.
  • tes autoconf Baru untuk strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily sekarang menerapkan strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf tingkat rendah () pelaksanaan) sekarang menerapkan dukungan untuk% n $ argumen reposisi untuk hal & quot; n & quot; adalah 1..30, atau jika poin lebih besar untuk jenis int arg.
  • libschily / fprformat.c tetap bug yang akan mencegah menggunakan macro stdio dengan OpenSolaris versi yang lebih baru, membuat printf () tidak secepat yang diharapkan.
  • Libsiconv:
  • sic_open () tidak lagi mencoba untuk membuka semua nama characterset sebagai file dalam direktori saat ini tetapi hanya jika nama mengandung garis miring.

Apa yang baru di versi 3.01 Alpha 21:

  • Semua:
  • Tentukan DEV_NULL di antara / schily / mconfig.h untuk mengatasi hilang / dev / null pada DOS
  • tes autoconf Baru untuk: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symlink untuk armv4tl-linux-cc.rul-s390x-linux cc.rul armv5tel-linux-cc.rul baru, untuk mendukung non-automake sadar membuat program seperti gmake.
  • Jangan menentukan gethostname () prototipe dalam schily / hostname.h untuk MinGW, sebagai MinGW sebagai prototipe yang salah dalam file non-standar winsock.h
  • termasuk / schily / stdio.h sekarang menerapkan kode yang sebagian unhides struktur data FILE * dari 64 bit Solaris libc. Hal ini memungkinkan untuk menerapkan getc_unlocked () makro bahkan untuk 64 bit Solaris seperti yang dilakukan oleh libc, sehingga libschily mampu mencapai stdio sama I / kinerja O, yang diperlukan untuk dapat menerapkan printf () di libschily yang lebih cepat dari printf () dari libc.
  • Libschily:
  • fungsi Baru xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () di libschily memungkinkan pesan kesalahan dan keluar dengan nilai keluar yang berbeda dari errno.
  • bug di libschily / format.c yang menyebabkan%. * s yang akan dicetak tidak benar telah diperbaiki.
  • libschily / format.c telah didesain ulang untuk memungkinkan kode untuk digunakan kembali untuk fprformat () melalui #include.
  • libschily / fprformat.c New fungsi fprformat () di libschily menerapkan antarmuka langsung sama doprnt () dari libc dan dengan demikian memungkinkan untuk melaksanakan printf () lebih cepat dari printf () dari libc pada Solaris.
  • libschily / jsprintf.c Untuk Solaris, jsprintf () sekarang dilaksanakan berdasarkan fprformat (). Hal ini memungkinkan printf () dari libschily menjadi aprox. 33% lebih cepat dari printf () dari libc pada Solaris dan aprox. 2x secepat jsprintf () di libschily telah sebelumnya. Hal ini memberikan dorongan kinerja lain untuk printf () program terikat seperti hdump / od yang digunakan sebagai pengganti OSS untuk sumber od tertutup (1) di OpenSolaris. Ini sekarang membuat od OSS (1) dari OpenSolaris biasanya 5x lebih cepat maka versi closed source.
  • libschily / getdtablesize.c sekarang memperlakukan MinGW sama seperti ketika kompilasi pada Win-DOS menggunakan cl.exe.
  • libschily / mkdirat.c dan libschily / mkdirs.c sekarang mengurus fakta bahwa MinGW memiliki non standard compliant mkdir ()
  • libschily / mkfifoat.c tetap tipe dari, cut / paste file dari mkdirat.c
  • cdrecord:
  • cdrecord / cue.c sekarang memiliki komentar yang lebih baik terkait dengan cdrtools tambahan CUE tertentu.
  • Fixed kesalahan ketik pada cdrecord.dfl
  • Cdda2wav (Maintained / ditingkatkan oleh Jorg Schilling, berasal oleh Heiko Ei & szlig; heiko@hexco.de Feldt):
  • Hindari peringatan xxx didefinisikan ulang untuk cdda2wav / exitcodes.h
  • Ditambahkan antarmuka #undef untuk cdda2wav / interface.h memastikan bahwa antarmuka #define dari windows.h tidak menyebabkan masalah bahkan ketika menggunakan MinGW
  • mkisofs:
  • mkisofs / mkisofs.8 tetap ilegal urut & quot troff; \ & quot; & quot; e & quot;
  • Cobalah untuk menghindari string langsung & quot; / dev / null & quot; di mkisofs.c untuk memungkinkan untuk bekerja pada Win-DOS tanpa lapisan POSIX.

Apa yang baru di versi 3.01 Alpha 20:

  • Semua:
  • Baru aturan Schily Makefiles untuk armv7l-linux
  • autoconf / xconfig.h.in sekarang memperlakukan MingW32 sama seperti ketika kompilasi dengan cl.exe
  • Libschily:
  • libschily :: format.c (printf) sekarang mendukung panjang pengubah seperti h hh l ll tz untuk format% n.
  • libschily :: format.c telah direstrukturisasi untuk parsing parameter lebar lapangan dengan cara yang akan memungkinkan untuk kemudian memperkenalkan dukungan untuk% n $
  • Cobalah untuk berhati-hati tentang fakta bahwa MingW32 tidak mendukung mkdir compliant () fungsi standar dengan dua parameter. Hal ini berlaku atas libschily / mkdirat.c dan libschily / mkdirs.c
  • Dikoreksi salah ketik di libschily / mkfifoat.c yang disebut mkdir () bukan mkfifo ()
  • libschily / getdtablesize.c perlu perlakuan yang sama untuk MingW32 seperti untuk cl.exe
  • Libparanoia:
  • libparanoia sekarang mengimplementasikan tahap pertama di C2 dukungan kesalahan pointer:. sekarang mampu menangani input data yang berisi C2 pointer dan menerapkan callback baru melaporkan statistik C2 kembali ke pemanggil
  • libparanoia sekarang mendukung untuk mengontrol ukuran membaca depan penyangga. Hal ini memungkinkan libparanoia untuk diadopsi untuk kendala saat ini.

Apa yang baru di versi 3.01 Alpha 19:

  • Versi ini menambahkan berbeda halus keistimewaan penanganan yang terus hak akses root dalam kasus di mana cdrtools telah dipanggil oleh program istimewa.
  • Libfind sekarang mendukung & quot; acara pelabuhan & quot; ketik file.
  • Bentrokan dengan file cdda_paranoia.h usang di / usr / local / include / seperti yang terlihat di FreeBSD sekarang dihindari.
  • emulasi untuk * di () fungsi telah ditambahkan ke libschily.

Apa yang baru di versi 3.01 Alpha 18:

  • aturan Ditambahkan untuk non-automake diaktifkan membuat program ( seperti gmake) untuk:. ppc64-linux-cc.rul dan ppc64-linux-gcc.rul
  • Ditambahkan baru versi OS aturan ID untuk berbagai versi 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
  • tes autoconf Baru di apakah struct timespec didefinisikan.
  • Berbagai perubahan Cstyle di antara / direktori schily.
  • New menyertakan file: include / schily / shedit.h
  • .
  • Pastikan bahwa include / schily / time.h selalu mencakup definisi struct timespec.
  • fungsi Baru getnstimeofday () dan setnstimeofday ().
  • Ditambahkan defltsect () untuk daftar fungsi diekspor untuk versi shared library.
  • Fixed kebocoran filedesrciptor di libfind yang hits saat menggunakan -empty pada direktori kosong.
  • Tetap istimewa berbutir halus penanganan untuk Linux. Terima kasih untuk Daniel Pielmeier dari Gentoo untuk melaporkan dan pengujian.

Apa yang baru di versi 3.01 Alpha 17:

  • Schily Makefilesystem tidak lagi menggunakan CC = untuk intern tugas.
  • dukungan otomatis telah ditambahkan untuk ARMv5 dan ARMv6.
  • Hal ini membuat kompilasi dari RaspberryPI juga mungkin dengan non-automake gmake sadar.
  • Memungkinkan & quot; statis & quot; kompilasi (kompilasi yang tidak menggunakan mendefinisikan dinamis dari Schily Makefilesystem) di Linux ARMv6 (yang digunakan oleh RaspberryPI).
  • Banyak sumber telah dimodifikasi untuk menangani __CYGWIN32__ sebagai __CYGWIN __
  • ini diperlukan sebagai Cygwin versi yang lebih baru yang berjalan dalam mode 64-bit tidak lagi menentukan __CYGWIN32__ tapi __CYGWIN __.

Apa yang baru di versi 3.01 Alpha 16:

  • Versi ini perbaikan bug di libparanoia yang menyebabkan terlalu
  • inisialisasi array kecil.
  • OpenCSW membangun lingkungan telah diupdate ke rilis terakhir.
  • Rilis ini memungkinkan & quot; statis & quot; kompilasi untuk Linux x86 untuk cdrtools pengguna perpustakaan.
  • termasuk file dari Schily lingkungan portabilitas telah direstrukturisasi.

Apa yang baru di versi 3.01 Alpha 15:

  • Pada Linux dan Solaris, rilis ini akan memperingatkan Anda jika perlu izin halus yang hilang
  • .
  • Ia bekerja sekitar FreeBSD 9.1 bug yang mencegah kompilasi cdda2wav.
  • mkisofs mengkompilasi tanpa -DUDF dan tanpa -DDVD_VIDEO.

Apa yang baru di versi 3.01 Alpha 14:

  • Sebuah kesalahan ketik pada meliputi / schily / stat.h terkait dengan nanodetik penanganan pada NetBSD dan OpenBSD itu tetap.

  • instalasi
  • suid-akar-kurang sekarang didukung pada Linux menggunakan FCAPS (umumnya tersedia sejak Linux 2.6.24).
  • -baru-dir-mode di mkisofs sekarang hanya menggantikan efek -dir-mode pada direktori yang telah & quot; diciptakan & quot; oleh mkisofs.

Apa yang baru di versi 3.01 Alpha 13:

  • Versi ini mendukung hard link, bernama pipa, soket , karakter spesial, dan blok spesial dengan UDF, mendukung semua tiga kali Unix dengan mikrodetik rincian di UDF, menetapkan benar user / group / izin untuk symlink di UD, dan mendukung S_ISUID, S_ISGID, S_ISVTX (set uid, mengatur gid, lengket) di UDF
  • .

Apa yang baru di versi 3.01 Alpha 12:

  • Dua bug dalam metadata UDF telah diperbaiki yang mkisofs menyebabkan menyebabkan isi file buruk dalam kasus file & gt; 4 GB hadir sedangkan pilihan -sort digunakan.
  • Cdda2wav tidak lagi mencetak sampah ketika meminta & quot;. beban cdrom silahkan dan tekan enter & quot ;, dan karakter selain NL dimasukkan

Apa yang baru di versi 3.01 Alpha 11:

  • Versi ini menambahkan solusi untuk mendukung kompilasi pada
  • rilis cygwin baru-baru ini.

Apa yang baru di versi 3.01 Alpha 10:

  • perbaikan masalah dengan DVD-Video bantalan diperkenalkan di 3.01a09 sebagai akibat dari peringatan Valgrind palsu.
  • Menambahkan dukungan untuk semi-statis (dikonfigurasi) menyertakan file untuk Android. meliputi / schily / armv5tejl-linux-gcc / xconfig.h

Apa yang baru di versi 3.01 Alpha 09:

  • A 32-bit unsigned int rollover bug di mkisofs dengan komputasi alamat sektor untuk Rock Ridge CE Entries itu tetap (hit dengan multi sesi yang dimulai masa lalu 4 GB).
  • Semua program dari mkisofs Suite sekarang mendukung pilihan -ignore-kesalahan baru.
  • Dukungan untuk platform baru (Pyro) ditambahkan.

Apa yang baru di versi 3.01 Alpha 06:

  • Versi ini menambahkan dukungan untuk kompilasi dengan compiler Microsoft cl.exe, dukungan untuk cross kompilasi, dan upaya untuk mendukung transportasi SCSI pada versi AIX yang lebih baru.

Apa yang baru di versi 3.01 Alpha 05:.

  • mkisofs sekarang mendukung El Torito mode multi booting
  • mkisofs sekarang mendukung kemampuan untuk mengatur arsitektur booting sewenang-wenang (misalnya EFI) melalui opsi baru -eltorito-platform.
  • mkisofs sekarang mendukung kemampuan untuk secara manual mengatur waktu modifikasi yang tercatat dalam Primary Volume Descriptor melalui opsi baru -modification-date. Hal ini memungkinkan Anda untuk mengatur nilai-nilai UUID sewenang-wenang untuk grub.

Apa yang baru di versi 3.01 Alpha 04:

  • Fixed kesalahan ketik yang menyebabkan cdrecord-3.01a03 untuk membatalkan sebelum ukuran CD-Text diizinkan.

Apa yang baru di versi 3.01 Alpha 03:

  • Versi ini akan mencoba untuk menggunakan hitungan akal aktual bukan nilai standar untuk REQUEST SENSE pada FreeBSD versi yang lebih baru.
  • Ini akan mencoba untuk mengembalikan byte Status SCSI dan kesalahan perintah setelah melakukan REQUEST SENSE pengguna untuk perintah gagal pada AIX, UnixWare, Apollo Domain, dan untuk Linux Parallel Port SCSI
  • .
  • cdrecord sekarang memperingatkan ketika seseorang mencoba untuk menulis lebih CD-Teks dari mungkin untuk satu bahasa.
  • Beberapa kesalahan ketik telah diperbaiki di halaman cdda2wav manusia.
  • Beberapa opsi lupa telah ditambahkan ke halaman mkisofs manusia.

Apa yang baru di versi 3.01 Alpha 01:

  • Semua:
  • Makro XARCH_GEN & XARCH_OPT sekarang di RULES / cc-SunPro * .rul
  • menyertakan file include / schily / ccomdefs.h sekarang memungkinkan untuk menonaktifkan printf () cek format untuk GCC dengan -DNO_PRINTFLIKE ini diperlukan untuk memungkinkan bintang untuk mengkompilasi di Solaris ON cosolidation sebagai GCC id terlalu bodoh untuk printf () ekstensi
  • .
  • Semua menyertakan file (bahkan mereka diciptakan oleh autoconf) sekarang dilindungi terhadap beberapa includion.
  • tes autoconf Baru untuk pathconf () dan fpathconf ()
  • tes autoconf baru untuk / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / fd2
  • tes autoconf Baru untuk: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () diperlukan untuk dukungan ganda panjang.
  • tes autoconf Baru untuk _qecvt () _qfcvt () _qgcvt () dan _qecvt_r () _qfcvt_r () _qgcvt_r () pada AIX
  • Semua file linker peta telah dimodifikasi untuk memungkinkan platform yang bergantung # ifdef ini
  • termasuk / schily / wchar.h sekarang termasuk workyround untuk platform yang tidak memiliki wcwidth ().
  • Membuat NLS default (yaitu gettext () disebut dalam kasus itu schily / nlsdefs.h termasuk)
  • Libschily:
  • libschily /? eterrno.c tidak lagi menimpa definisi _TS_ERRNO untuk lulus constrints kompilasi dalam Solaris ON consoliation.
  • Beberapa simbol global yang baru dalam mapfile untuk libschily / libschily-mapvers
  • libschily / wcsndup.c telah frgotten kode dan masih internaly menerapkan strndup ()
  • libschily sekarang secara default mengganti nama getline (), fgetline () dan fexec * () ke js_getline (), js_fgetline () dan js_fexec * (). Ini diperlukan karena panitia standar POSIX diabaikan POSIX aturan dasar untuk tidak mendefinisikan fungsi yang bertentangan dengan fungsi yang ada diterbitkan. Fungsi dari linschily telah di publik sejak lebih dari 25 tahun dan fungsi yang didefinisikan oleh POSIX.1-2008 bahkan melanggar POSIX penamaan aturan. POSIX fexec * () fungsi akan mis telah menjadi benar disebut fdexec * (). Program yang ada dapat menjaga resmi nama getline (), fgetline () dan fexec * () karena mereka secara default # didefinisikan dengan js baru _ * () nama. Untuk menonaktifkan kemudahan ini, menambahkan: #define NO_SCHILY_GETLINE untuk menonaktifkan schily getline (), fgetline () # define NO_SCHILY_FEXEC untuk menonaktifkan schily fexec * () # define NO_SCHILY_FSPAWN untuk menonaktifkan schily fspawn * ()
  • Libschily sekarang memiliki baru & quot; panjang ganda & quot; fungsi pendukung: qftoes () dan qftofs ()
  • Libschily sekarang mendukung titik desimal lokal dependend untuk mencetak angka floating point.
  • Libschily sekarang mendukung untuk mencetak nomor ganda panjang menggunakan format () printf portable () pelaksanaan berbasis. Jika ini tidak bekerja untuk platform Anda atau jika ini tidak bekerja dengan benar untuk platform Anda, laporkan. Ini diperlukan untuk keluar quot baru &; od & quot; pelaksanaan.
  • Pilihan parsing getargs pelaksanaan () / GetFiles () dari libschily sekarang mendukung untuk menggabungkan karakter tunggal bendera boolean bahkan dalam kasus string opsi menyebutkan untuk memanggil fungsi callback jika pilihan yang valid ditemukan. Ini diperlukan untuk keluar quot baru &; od & quot; pelaksanaan.
  • filereopen () dari libschily tidak lagi panggilan open () secara internal selama tidak ada kebutuhan untuk membuat atau memotong file.
  • findinpath libschily ini () sekarang termasuk parameter jalur baru untuk memungkinkan untuk menggunakan fungsi dari BSH.
  • fnmatch sekarang selalu tersedia sebagai js_fnmatch ()
  • tes autoconf Baru untuk _qecvt () _qfcvt () _qgcvt () dan _qecvt_r () _qfcvt_r () _qgcvt_r () pada AIX
  • searchfileinpath smake ini () pindah ke libschily untuk memungkinkan untuk secara umum digunakan untuk mencari sumber daya program.

Apa yang baru di versi 3.00:

  • Semua:
  • Lebih baik serat membuat peraturan
  • aturan autoconf baik untuk ACL
  • Dukungan yang lebih baik untuk Linux pada IBM-390
  • Dukungan yang lebih baik untuk Linux pada AMD x86-64
  • Lebih baik sesuai dengan peringatan serat.
  • Sekarang menggunakan & quot, makefiles-1,6 & quot;
  • Kompilasi pada OS / 2 harus bekerja lagi (-Zexe - & gt; xxx o $ (EXEEXT)
  • .
  • Sleeptime untuk memungkinkan membaca peringatan GNU mmake terkait berkurang
  • untuk 2 detik.
  • Saya masih menunggu GNU membuat untuk memperbaiki bug yang saya lakukan laporan pada tahun 1999.
  • Dukungan untuk 'membuat DESTDIR = xxx install' tambah
  • Solusi untuk Bug Shell di BSDi
  • Instal solusi untuk fakta bahwa BSDI memiliki chown (1) di / usr / sbin /
  • naskah cc-config shell ulang
  • Lebih baik mengkonfigurasi tes untuk procfs menyertakan file
  • Konfigurasi tes untuk fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Konfigurasi tes untuk fdopendir
  • Konfigurasi tes untuk ext2fs rusak termasuk file di kernel Linux
  • SRCROOT fungsi pencarian yang lebih baik di makefiles shell script
  • tes autoconf baru untuk rusak, &
  • pada berbagai sistem Linux
  • astoull * () baru di schily.h
  • utypes.h sekarang memiliki MAX_ dan MIN_ nilai definisi untuk semua dasar
  • jenis sistem
  • .
  • Dukungan ditambahkan untuk mengkompilasi dalam mode 64 bit pada Solaris Sparc.
  • Gunakan: smake CCOM = cc64
  • Dukungan ditambahkan untuk mengkompilasi shared library dengan versi
  • nomor untuk tingkat antarmuka dan membuat tdk resmi & quot; interface & quot;
  • static
  • Mencegah gmake untuk masuk ke loop enless pada Solaris
  • dalam hal / usr / UCB / tr adalah sebelum / usr / bin / tr di PATH
  • pesan kesalahan autoconf lebih baik dalam hal yang diharapkan
  • C-compiler tidak dapat ditemukan.
  • Mac OS X sekarang akan menginstal file sebagai root: roda
  • Pasokan linker mapfiles untuk semua perpustakaan. Hal ini memungkinkan cdrtools
  • untuk dikompilasi menggunakan shared library saja dan untuk benar
  • menyembunyikan interface tdk resmi dari Solaris (menggunakan ls)
  • Perhatikan bahwa fitur ini belum tersedia untuk GNU ld
  • Dukungan untuk Dragonfly BSD menambahkan, berkat joerg@britannica.bec.de~~V
  • Default Cygwin menginstal uid / kelompok disesuaikan dengan menggunakan id yang tersedia.
  • Program Baru btcflash menambahkan. Berkat David Huang
  • Jika Anda ingin semua pengguna untuk dapat memanggil cdrecord akar-kurang, Anda perlu
  • Solaris 10 atau yang lebih baru.
  • Edit file / etc / security / exec_attr dan menambahkan:
  • Semua: solaris: cmd ::: / opt / schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Semua: solaris: cmd ::: / opt / schily / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Semua: solaris: cmd ::: / opt / schily / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Jika Anda ingin mengizinkan hanya pengguna tertentu untuk menggunakan cdrecord,
  • penggunaan sesuatu seperti:
  • CD RW: solaris: cmd ::: / opt / schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • bukan dan membuat anggota pengguna terkait dari profil & quot; CD RW & quot;
  • dengan menambahkan baris seperti:
  • joerg :::: profil = CD RW
  • ke / etc / user_attr
  • Perhatikan bahwa baik Anda perlu memanggil cdrecord melalui & quot; cdrecord pfexec ..... & quot;
  • atau dengan menggunakan shell menyadari profil (misalnya / usr / bin / pfksh)
  • Dukungan yang lebih baik untuk BeOS / Zeta dalam sistem makefile
  • Dukungan untuk armv5teb-linux-cc ditambahkan ke sistem makefile
  • naskah autoconf ditambahkan ke 'conf' direktori
  • Pada 15 Mei 2006, saya dengan senang hati mengumumkan fitur baru dan pelepasan
  • DVD-kode ke OpenSource itu. Setelah diskusi panjang dengan berbagai
  • orang Izin OpenSource dan pengaruhnya terhadap penggunaan interproject
  • dan efek pada penulis sendiri, saya menghubungi penulis
  • termasuk bagian dalam software suite ini dan mendapat, dalam banyak kasus mereka
  • dukungan dan hibah pada memilih CDDL sebagai lisensi baru. Meskipun
  • ini mengambil beberapa waktu, itu layak membaca OpenSource yang berbeda
  • lisensi sepenuhnya dengan beberapa dukungan dari orang yang bekerja di bidang tersebut.
  • Sekarang aku tahu mengapa butuh Sun begitu banyak waktu untuk menawarkan OpenSolaris di bawah
  • lisensi OpenSource ... jika Anda mengambil perubahan lisensi serius, itu adalah
  • sebuah kerja keras nyata .
  • File & quot; KONTRIBUSI & quot; telah diperbarui.
  • Sistem makefile telah sepenuhnya ditulis ulang untuk menjadi lebih dapat digunakan kembali
  • dan tidak meniru kode.
  • Sistem makefile sekarang mendukung untuk mengkompilasi bawah & quot; Layanan Untuk Unix & quot;,
  • sekarang disebut & quot; Subsystem untuk Aplikasi berbasis UNIX (SUA) & quot;,
  • sebuah POSIX bebas menambahkan dari Microsoft (mengidentifikasi sebagai & quot; Interix & quot;)
  • .
  • Perhatikan bahwa Anda memerlukan terbaru 'smake' relase smake-1.2a36 atau tidak pernah
  • dari ftp://ftp.berlios.de/pub/smake/alpha/
  • Perhatikan bahwa ada smake-1.2.1 tersedia di
  • ftp://ftp.berlios.de/pub/smake/
  • Saat ini, cdrecord tidak dapat mengirim perintah SCSI dari ini
  • lingkungan. Saya mencari bantuan dari pengguna berpengalaman.
  • Sistem makefile sekarang mendukung untuk mengkompilasi menggunakan Microsoft
  • C-Compiler & quot; cl & quot;.
  • Perhatikan bahwa Anda memerlukan terbaru 'smake' relase smake-1.2a36 atau tidak pernah
  • dari ftp://ftp.berlios.de/pub/smake/alpha/
  • Kompilasi ini saat hanya dapat cone dari & quot; Cygwin & quot; lingkungan
  • menggunakan smake dengan variabel Lingkungan diatur dengan cara yang memungkinkan
  • & quot; cl & quot; untuk bekerja (menemukan itu termasuk file dan perpustakaan).
  • Run & quot; smake CCOM = cl & quot; untuk jenis kompilasi.
  • cdrecord belum diverifikasi untuk mengkompilasi dalam lingkungan ini.
  • Perhatikan bahwa saya tertarik umpan balik untuk ini kompilasi kemungkinan baru.
  • Fungsi baru strlcpy () untuk portabilitas yang lebih baik.
  • Fungsi baru strncpy () untuk portabilitas yang lebih baik.
  • sistem Makefile Peningkatan dukungan MSVC baik
  • Peningkatan sistem Makefile untuk dukungan C ++
  • Fixed beberapa kesalahan ketik di dirdefs.h
  • fungsi Baru getvallargs () / getvargs () / getvfiles ()
  • memungkinkan untuk memiliki antarmuka berbasis vektor ke
  • argumen canggih parsing fungsi perpustakaan
  • .
  • Saat ini digunakan oleh mkisofs.
  • getargs.c sekarang sampai dengan tanggal lagi dan libschily
  • dari cdrtools adalah 100% selesai dan dapat digunakan
  • sebagai shared library untuk digunakan oleh misalnya membintangi juga.
  • Ditambahkan solusi untuk masalah core dump dengan
  • berjalan avoffset.c pada FreeBSD / sparc64 (gcc)
  • libschily sekarang termasuk fnmatch fallback () untuk portabilitas yang lebih baik
  • fnmatch () pelaksanaan ini telah diambil dari th proyek BSD.
  • Fixed bug di getvargs () yang menyebabkan mkisofs -joliet panjang menjadi
  • dinyatakan sebagai pilihan ilegal.
  • Beberapa perangkat tambahan format kecil untuk getargs ()
  • getavrgs () sekarang (seperti getargs ()) mampu benar menangani
  • kombinasi dari char bendera boolean
  • termasuk sistem file sepenuhnya direstrukturisasi untuk menghindari konflik nama masa depan.
  • menyertakan file sekarang telah benar-benar pindah ke menyertakan / schily /.
  • ini juga memungkinkan untuk membuat semua menyertakan file yang tersedia di / usr / include / schily /
  • di masa depan.
  • jenis tetap di antara / schily / termios.h berkat Steven M. Schweda untuk
  • pelaporan.
  • Semua perpustakaan sekarang termasuk dukungan untuk mengkompilasi kode sebagai shared library.
  • Kode telah diuji pada Solaris tetapi juga harus bekerja di * BSD dan Linux.
  • Dalam rangka untuk mengkompilasi dengan shared library, baik panggilan:
  • membuat LINKMODE = dinamis
  • atau mengubah baris
  • DEFLINKMODE = static
  • DEFLINKMODE = dinamis
  • untuk OS Anda di BAKU / Default.
  • Saya tertarik pada umpan balik untuk berbagai platform OS ........
  • Urutan untuk mengkompilasi perpustakaan telah diubah untuk membuat
  • proses sensitif terhadap libraris statis tua di
  • kompilasi
  • jalur pencarian perpustakaan.
  • New Schily tes autoconf untuk gettext () dan libintl
  • termasuk / schily / nlsdefs.h sekarang juga memeriksa keberadaan HAVE_GETTEXT
  • #undef SIZE_T_MAX di utypes.h untuk dukungan FreeBSD lebih baik
  • membuat sistem file direstrukturisasi: semua Schily menyertakan file sekarang berada
  • di .... / include / schily /
  • Sekarang menggunakan definisi baru dari Steven M. Schweda di
  • termasuk / schily / xmconfig.h
  • pengguna VMS: di masa, Anda perlu menentukan cc -DUSE_STATIC_CONF
  • untuk mendapatkan konfigurasi statis tua.
  • file baru schily / errno.h
  • Fixed beberapa file yang tidak termasuk bukannya
  • Mencoba untuk membuat titik printf floating () fungsi pendukung bekerja
  • pada sistem yang menerapkan C99 hanya tanpa mundur.
  • Sebagai perubahan ini adalah hasil dari laporan dari seseorang yang tidak suka
  • untuk bekerja sama, saya tidak dapat menguji pada platform AIX-5.x melaporkan.
  • Juga mencatat bahwa perubahan ini dapat mengakibatkan masalah pada platform lainnya.
  • Silakan menguji dan laporan!
  • Schily Makefilesystem sekarang termasuk definisi lingkungan
  • untuk Microsoft Studio 8 compiler. Jika Anda ingin mengedit ini
  • definisi, memeriksa direktori BAKU
  • Langkah berikutnya dalam mendukung Microsoft C-compiler: membangun lingkungan
  • diatur untuk para penyusun MS. Untuk mengkompilasi dengan MS C-Compiler,
  • mendirikan sebuah lingkungan Cygwin dan menyusun Cygwin 'smake'.
  • Kemudian gunakan smake ini untuk mengkompilasi dengan MS C-compiler dengan memanggil:
  • smake CCOM = cl
  • Ini default untuk VC7. Jika Anda ingin menggunakan VC6, hubungi:
  • smake CCOM = cl VC = 6
  • Perhatikan bahwa smake sendiri (jika dikompilasi dengan & quot; cl & quot;) tidak akan bekerja, sebagai
  • MS tidak menerapkan cara yang dapat diandalkan untuk lulus vektor arg dikutip
  • untuk program baru.
  • Perhatikan bahwa cdrtools belum sepenuhnya mengkompilasi dengan MSVC. Ini
  • sebagian besar disebabkan oleh hilang kepatuhan standar dalam MS C-compiler.
  • Sebuah restrukturisasi kecil meliputi struktur file:
  • file baru mencakup / schily / xconfig.h
  • termasuk / schily / xmconfig.h sekarang hanya berisi konfigurasi statis pengguna
  • untuk VMS
  • Makefilesystem sekarang termasuk link untuk sparc64 (Fujitsu-Siemens)
  • Schily includefiles sekarang diinstal dengan & quot; make install & quot;.
  • Cobalah untuk menghindari pengecualian program dengan panggilan untuk akses (& quot;. & quot ;, E_OK | F_OK)
  • disebabkan oleh bug libc dari Microsoft C-compiler & quot; cl & quot;.
  • Sistem makefile sekarang mendukung perpustakaan Winsock





















































































































































































Perangkat lunak lain dari pengembang Jorg Schilling

SchilliX
SchilliX

20 Feb 15

calltree
calltree

3 Jun 15

SCCS
SCCS

11 May 15

Komentar untuk cdrtools

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!