cdrtools

Screenshot Software:
cdrtools
Mga detalye ng Software:
Bersyon: 3.00 / 3.01 Alpha 31 Na-update
I-upload ang petsa: 27 Sep 15
Nag-develop: Jorg Schilling
Lisensya: Libre
Katanyagan: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (dating kilala bilang cdrecord) ay isang open source at libreng command-line software na binubuo ng isang hanay ng mga utilities na payagan ang mga gumagamit upang lumikha ng home-burn discs na may CD-R, CD-RW, DVD R, DVD-RW o Blu-Ray recorder.

Sa kabilang ang mga cdrecord utility para sa pagtatala ng mga CD, DVD at BD disc, ang readcd tool para sa pagbabasa ng CD, DVD at BD media na may mga tampok CD-clone, ang cdda2wav program para sa extracting mga track mula sa Audio-CD na may suporta sa paranoia, pati na rin ang bilang ang mkisofs script para sa paglikha ng hybrid ISO9660, HFS o Joliet filesystems may karagdagang Rock Ridge katangian.

Sa karagdagan, ang proyekto ay kabilang ang isodebug para sa impormasyon mkisofs printing debug mula media, isodump para sa paglalaglag ISO-9660 media, isoinfo para sa pagsusuri at pag-verify Joliet, ISO / 9660 at Rock-Ridge filesystems, isovfy pag-verify ng mga istraktura ng ISO-9660 filesystems, at rscsi para sa pagpapatupad ng isang remote SCSI (Maliit Computer System Interface) demonyo.


Tampok sa isang sulyap

cdrtools sinusuportahan CD recorder mula sa maraming iba't-ibang mga vendor. Mga suportadong tampok isama ang IDE / ATAPI, parallel port, at SCSI drive, mga audio CD, data CD, at halo-halong mga CD, buong suporta multi-session, CDRWs (rewritable), TAO, DAO, RAW, at nababasa ng tao-mga mensahe ng error.

Kasama ang application remote support SCSI at maaaring ma-access ang mga lokal o remote CD manunulat. Ito ay binubuo ng mga sumusunod na tool:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy, at rscsi


Mga pagpipilian sa linya ng command at availability

Ang bawat isa sa mga tool na kasama ay may sariling mga pagpipilian sa command-line na magpapahintulot sa inyo na gumawa ng paggamit ng mga nabanggit na mga tampok at pag-andar. Upang makita ang mga opsyon na ito, idagdag ang & lsquo; - tulong & rsquo; ipatungkol pagkatapos ng aktwal na command (eg cdrecord --help).

Ang software ay maaaring i-download lamang bilang tarballs (tar archives), na kasama ang source code, na kung saan ay dapat na-optimize at naipon bago ang pag-install. Suportadong mga operating system ay kinabibilangan ng GNU / Linux, BSD, Solaris, Mac OS X at Microsoft Windows. cdrtools ay matagumpay na sa mga computer na sumusuporta sa alinman sa mga 32-bit o 64-bit hardware architecture

Ano ang bagong sa paglabas:.

< p>
  • Lahat

  • Kasama na ngayon sa
  • isama / schily / varargs.h isang bagong uri va_lists_t na ay isang istraktura na sumasaklaw va_list.
  • isama / schily / getargs.h may comment para sa mga argumento ngayon at bumalik code ng getargs () function ng callback.
  • Kasama na ngayon sa schily makefilesystem isang bagong symlink ppc64le-linux-cc.rul para sa mga di-automake kamalayan make pagpapatupad tulad ng gmake.
  • New pagsusuri autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily ngayon nagpapatupad strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (ang mababang antas printf () pagpapatupad) nagpapatupad ngayon ng suporta para sa% n $ argument muling pagpoposisyon para sa mga kaso na & quot; n & quot; ay 1..30, o kung mas malaki puntos sa isang uri ng int ARG.
  • libschily / fprformat.c naayos ng isang bug na pipigil gamitin stdio macros sa mas bagong bersyon OpenSolaris, paggawa ng printf () hindi bilang mabilis na gaya ng inaasahan.
  • Libsiconv:
  • Hindi na sumusubok sic_open () upang buksan ang lahat ng mga pangalan characterset bilang mga file sa kasalukuyang directory ngunit lamang kung ang pangalan ay naglalaman ng isang slash.

Ano ang bagong sa bersyon 3.00 / 3.01 Alpha 30:

  • Lahat

  • Kasama na ngayon sa
  • isama / schily / varargs.h isang bagong uri va_lists_t na ay isang istraktura na sumasaklaw va_list.
  • isama / schily / getargs.h may comment para sa mga argumento ngayon at bumalik code ng getargs () function ng callback.
  • Kasama na ngayon sa schily makefilesystem isang bagong symlink ppc64le-linux-cc.rul para sa mga di-automake kamalayan make pagpapatupad tulad ng gmake.
  • New pagsusuri autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily ngayon nagpapatupad strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (ang mababang antas printf () pagpapatupad) nagpapatupad ngayon ng suporta para sa% n $ argument muling pagpoposisyon para sa mga kaso na & quot; n & quot; ay 1..30, o kung mas malaki puntos sa isang uri ng int ARG.
  • libschily / fprformat.c naayos ng isang bug na pipigil gamitin stdio macros sa mas bagong bersyon OpenSolaris, paggawa ng printf () hindi bilang mabilis na gaya ng inaasahan.
  • Libsiconv:
  • Hindi na sumusubok sic_open () upang buksan ang lahat ng mga pangalan characterset bilang mga file sa kasalukuyang directory ngunit lamang kung ang pangalan ay naglalaman ng isang slash.

Ano ang bagong sa bersyon 3.00 / 3.01 Alpha 27:

  • Lahat

  • Kasama na ngayon sa
  • isama / schily / varargs.h isang bagong uri va_lists_t na ay isang istraktura na sumasaklaw va_list.
  • isama / schily / getargs.h may comment para sa mga argumento ngayon at bumalik code ng getargs () function ng callback.
  • Kasama na ngayon sa schily makefilesystem isang bagong symlink ppc64le-linux-cc.rul para sa mga di-automake kamalayan make pagpapatupad tulad ng gmake.
  • New pagsusuri autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily ngayon nagpapatupad strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (ang mababang antas printf () pagpapatupad) nagpapatupad ngayon ng suporta para sa% n $ argument muling pagpoposisyon para sa mga kaso na & quot; n & quot; ay 1..30, o kung mas malaki puntos sa isang uri ng int ARG.
  • libschily / fprformat.c naayos ng isang bug na pipigil gamitin stdio macros sa mas bagong bersyon OpenSolaris, paggawa ng printf () hindi bilang mabilis na gaya ng inaasahan.
  • Libsiconv:
  • Hindi na sumusubok sic_open () upang buksan ang lahat ng mga pangalan characterset bilang mga file sa kasalukuyang directory ngunit lamang kung ang pangalan ay naglalaman ng isang slash.

Ano ang bagong sa bersyon 3.01 Alpha 21:

  • Lahat
  • Tukuyin DEV_NULL in isama / schily / mconfig.h upang harapin ang mga nawawala / dev / null on DOS
  • New pagsusuri autoconf para sa: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • symlinks para armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul bagong, upang suportahan ang mga di-automake kamalayan gumawa ng mga programa tulad ng gmake.
  • Huwag tukuyin ang isang gethostname () tularan sa schily / hostname.h para MinGW, tulad MinGW bilang mali prototype ay nasa di-karaniwang file winsock.h
  • isama / schily / stdio.h nagpapatupad ngayon code na bahagyang unhides ang FILE * istruktura ng data mula sa 64 bit Solaris libc. Ito ay nagbibigay-daan upang ipatupad ang isang getc_unlocked () macro kahit para sa 64 bit Solaris bilang gawin sa pamamagitan ng libc, kaya libschily ay may kakayahan upang makamit ang mga katulad stdio I / O pagganap, na kung saan ay kinakailangan upang ma-ipatupad ang isang printf () sa libschily na mas mabilis kaysa printf () mula libc.
  • Libschily:
  • Bagong mga function xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () sa libschily payagan error message at lumabas sa isang exit na halaga na naiiba mula errno.
  • ng isang bug sa libschily / format.c na sanhi%. * s na ipi-print nang hindi tama ay naayos na.
  • libschily / format.c ay muling idisenyo upang payagan ang mga code upang gamiting muli para fprformat () sa pamamagitan ng # include.
  • libschily / fprformat.c Bagong function fprformat () sa libschily ay pagpapatupad ng parehong direct interface bilang doprnt () mula libc at sa gayon ay nagbibigay-daan upang ipatupad printf () na mas mabilis kaysa sa printf () mula libc sa Solaris.
  • libschily / jsprintf.c Para Solaris, jsprintf () na ngayon ay ipinatupad batay sa fprformat (). Ito ay nagpapahintulot sa printf () mula libschily na aprox. 33% mas mabilis kaysa sa printf () mula libc sa Solaris at aprox. 2x mas mabilis hangga't jsprintf () sa libschily ay naging bago. Ito ay nagbibigay ng isa pang mapalakas ang pagganap para printf () nakagapos programa tulad hdump / od na ay ginagamit bilang isang OSS kapalit para sa closed source (1) od sa OpenSolaris. Ngayon ay gumagawa na ito ang OSS (1) od sa OpenSolaris kadalasan 5x mas mabilis at pagkatapos ay ang closed source na bersyon.
  • libschily / getdtablesize.c tinatrato ngayon MinGW katulad ng kapag kino-compile sa Umakit-dos gamit cl.exe.
  • libschily / mkdirat.c at libschily / mkdirs.c ngayon ang bahala sa mga katotohanan na MinGW may isang hindi standard compliant mkdir ()
  • libschily / mkfifoat.c naayos ng uri mula sa, cut / i-paste ang mga file mula mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c ngayon ay may isang mas mahusay na puna na may kaugnayan sa cdrtools tiyak na mga pagpapahusay tako.
  • Nakatakdang typo sa cdrecord.dfl
  • Cdda2wav (Pinananatili / pinahusay ng Jorg Schilling, buhat sa pamamagitan ng Heiko Ei & szlig; Feldt heiko@hexco.de):
  • Iwasan ang isang redefined babala xxx para cdda2wav / exitcodes.h
  • Nagdagdag ng #undef interface upang cdda2wav / interface.h tiyakin na ang # tukuyin interface mula windows.h ay hindi maging sanhi ng mas problema kapag gumagamit MinGW
  • Mkisofs:
  • mkisofs / mkisofs.8 naayos illegal troff sequence & quot; \ & quot; sa & quot; e & quot;
  • Subukan upang maiwasan ang isang direktang string & quot; / dev / null & quot; sa mkisofs.c upang payagan ang mga ito upang gumana sa Umakit-dos nang POSIX layer.

Ano ang bagong sa bersyon 3.01 Alpha 20:

  • Lahat
  • New Schily Makefiles panuntunan para armv7l-linux
  • autoconf / xconfig.h.in tinatrato ngayon MinGW32 katulad ng kapag may ipon cl.exe
  • Libschily:

  • Sinusuportahan na ngayon
  • libschily :: format.c (printf) haba modifier tulad h hh l ll tz para sa% n format.
  • libschily :: format.c ay restructured para sa pag-parse ang lapad field parameter sa isang paraan na ay magpapahintulot sa ibang pagkakataon ipakilala ang suporta para sa% n $
  • Subukang mag-ingat tungkol sa mga katotohanan na hindi sumusuporta MinGW32 ay isang standard compliant mkdir () function na may dalawang mga parameter. Nalalapat ito top libschily / mkdirat.c at libschily / mkdirs.c
  • Nawastong typo sa libschily / mkfifoat.c na tinatawag mkdir () sa halip ng mkfifo ()

  • pangangailangan
  • libschily / getdtablesize.c ang parehong paggamot para MinGW32 bilang para cl.exe
  • Libparanoia:
  • libparanoia nagpapatupad ngayon ang unang yugto sa C2 support error pointer. ngayon ito ay maaaring sa pakikitungo sa input ng data na naglalaman C2 payo at ito ay nagpapatupad ng mga bagong callbacks isumbong statistics C2 pabalik sa tumatawag
  • Sinusuportahan na ngayon ng libparanoia upang kontrolin ang laki ng mga basahin maaga buffer. Ito ay nagpapahintulot sa libparanoia na pinagtibay sa kasalukuyang limitasyon.

Ano ang bagong sa bersyon 3.01 Alpha 19:

  • idinagdag bersyon na ito ng iba't ibang mga pribilehiyo pinino paghawak na mapigil ang mga pribilehiyo ng ugat sa mga kaso kung saan cdrtools ay tinawag sa pamamagitan ng isang magandang programa.
  • Sinusuportahan na ngayon ng Libfind & quot; port kaganapan & quot; nagta-type ng mga file.
  • Clashes sa isang hindi napapanahong cdda_paranoia.h file sa / usr / local / isama / tulad ng nakikita sa FreeBSD ay iwasan ngayon.
  • Ang pagtulad para sa * sa () function ay idinagdag sa libschily.

Ano ang bagong sa bersyon 3.01 Alpha 18:

  • Idinagdag panuntunan para sa mga di-automake pinagana gumawa ng mga programa ( tulad gmake) para sa:. ppc64-linux-cc.rul at ppc64-linux-gcc.rul
  • Nagdagdag ng bagong mga patakaran OS version ID para sa iba't ibang mga bersyon 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 autoconf test sa kung struct timespec ay tinukoy.
  • Iba't ibang Cstyle pagbabago sa isama / schily direktoryo.
  • New isama ang file: isama / schily / shedit.h
  • .
  • Tiyakin na isama / schily / time.h laging may kasamang kahulugan struct timespec.
  • Bagong mga function getnstimeofday () at setnstimeofday ().
  • Added defltsect () sa listahan ng mga nai-export na mga pag-andar para sa mga shared bersyon library.
  • Mga Fixed isang filedesrciptor tumagas sa libfind na hits kapag gumagamit -empty sa walang laman na mga direktoryo.
  • Mga Fixed pinong haspe pribilehiyo paghawak para sa Linux. Salamat para sa Daniel Pielmeier mula Gentoo sa pag-uulat at pagsubok.

Ano ang bagong sa bersyon 3.01 Alpha 17:

  • hindi na gumagamit ng The Schily Makefilesystem CC = para sa panloob mga gawain.
  • Awtomatikong suporta ay idinagdag para sa ARMv5 at ARMv6.
  • Ito ay gumagawa ng compilation sa RaspberryPI posible rin na may mga non-automake kamalayan gmake.
  • Pinapayagan & quot; static & quot; compilation (compilation na hindi gumagamit ng mga dynamic na tumutukoy mula sa Schily Makefilesystem) sa Linux ARMv6 (na kung saan ay ginagamit ng RaspberryPI).
  • Maraming mga pinagmumulan ay binago upang mahawakan __CYGWIN32__ bilang __CYGWIN __
  • Ito ay kinakailangan bilang mas bagong bersyon Cygwin na tatakbo sa 64-bit mode ay hindi na tukuyin __CYGWIN32__ ngunit __CYGWIN __.

Ano ang bagong sa bersyon 3.01 Alpha 16:

  • Ang bersyon na ito Inaayos ng isang bug sa libparanoia na sanhi ng masyadong maliit na array Pinasimulan.
  • Ang OpenCSW bumuo kapaligiran ay na-update sa huling release.
  • Pinahihintulutan ng release na ito & quot; static & quot; compilation para sa Linux x86 para sa mga gumagamit cdrtools library.
  • Ang isama ang mga file mula sa ang maaaring dalhin kapaligiran Schily ay restructured.

Ano ang bagong sa bersyon 3.01 Alpha 15:

  • Sa Linux at Solaris, release na ito bigyan ng babala kung kinakailangang pahintulot pinino ay nawawala.
  • Ito ay gumagana sa paligid ng isang FreeBSD 9.1 bug na pumigil compilation ng cdda2wav.
  • mkisofs compiles walang -DUDF at walang -DDVD_VIDEO.

Ano ang bagong sa bersyon 3.01 Alpha 14:

  • Ang isang typo sa isama / schily / stat.h may kaugnayan sa nanosecond paghawak sa NetBSD at OpenBSD ay naayos na.
  • suid-root-less-install na ngayon ang suportado sa Linux gamit FCAPS (pangkalahatan ay magagamit mula noong Linux 2.6.24).
  • -bagong-dir-mode sa mkisofs ngayon lamang pinapalitan ang epekto ng -dir-mode sa mga directories na hindi na & quot; imbento & quot; sa pamamagitan mkisofs.

Ano ang bagong sa bersyon 3.01 Alpha 13:

  • Ang bersyon na ito ay sumusuporta sa mga matitigas na mga link, ang pangalan na tubo, sockets , character specials, at i-block specials sa UDF, ay sumusuporta sa lahat ng tatlong mga Unix beses na may mikrosekond granularity sa UDF, set ang tamang user / group / pahintulot para symlinks sa UD, at sumusuporta sa S_ISUID, S_ISGID, S_ISVTX (set uid, itakda gid, sticky) sa UDF.

Ano ang bagong sa bersyon 3.01 Alpha 12:

  • Dalawang mga bug sa UDF metadata ay naayos na sanhi mkisofs na maging sanhi ng masamang nilalaman ng file sa kaso ng isang file & gt; 4 GB ay kasalukuyan habang ang -Sort opsyon ay ginamit.
  • Hindi na kopya Cdda2wav basura kapag humihingi & quot;. load cdrom mangyaring at pindutin ang enter & quot ;, at isang character na iba sa NL ay ipinasok

Ano ang bagong sa bersyon 3.01 Alpha 11:

  • Ang bersyon na ito ay nagdadagdag ng isang workaround upang suportahan compilation sa kamakailan-lamang na release cygwin.

Ano ang bagong sa bersyon 3.01 Alpha 10:

  • Pag-aayos ng isang problema sa DVD-Video padding ipinakilala sa 3.01a09 bilang isang resulta ng isang maling babala Valgrind.
  • Nagdadagdag ng suporta para sa mga semi-static (nai-configure na) kasama ang mga file para sa Android:. isama / schily / armv5tejl-linux-GCC / xconfig.h

Ano ang bagong sa bersyon 3.01 Alpha 09:

  • Ang isang 32-bit unsigned int rollover bug sa mkisofs sa computing sector address para sa Rock Ridge CE Entry ay naayos na (mga hit na may multi session na nagsisimula nakaraang 4 GB).
  • Ang lahat ng mga programa mula sa mkisofs suite sinusuportahan ngayon ng isang bagong opsyon -Huwag pansinin-error.
  • Suporta para sa isang bagong platform (Pyro) ay naidagdag na.

Ano ang bagong sa bersyon 3.01 Alpha 06:

  • Ang bersyon na ito ay nagdadagdag ng suporta para sa pag-ipon sa Microsoft compiler cl.exe, suporta para sa cross compilation, at isang pagtatangka upang suportahan SCSI transport sa mas bagong bersyon Aix.

Ano ang bagong sa bersyon 3.01 Alpha 05:.

  • Mkisofs ngayon sinusuportahan ng El Torito multi mode boot
  • Sinusuportahan na ngayon ng Mkisofs ang kakayahang magtakda ng arbitrary boot architecture (eg EFI) sa pamamagitan ng mga bagong opsyon -eltorito-platform.
  • Sinusuportahan na ngayon ng Mkisofs ang kakayahan upang mano-manong i-set ang oras ng pagbabago na ito ay naitala sa Primary tagapaglarawan Volume sa pamamagitan ng bagong option -Pagbabago-date. Ito ay nagbibigay-daan sa iyo upang itakda arbitrary halaga UUID para uod.

Ano ang bagong sa bersyon 3.01 Alpha 04:

  • Ang Nakatakdang ng isang typographical error na dulot cdrecord-3.01a03 upang i-abort bago ang pinahihintulutan size CD-Text.

Ano ang bagong sa bersyon 3.01 Alpha 03

  • Ang bersyon na ito ay subukang gamitin ang bilang ng mga aktwal na kahulugan sa halip ng isang standard na halaga para HILING kahulugan sa mas bagong bersyon FreeBSD.
  • Ito ay subukan upang ibalik ang katayuan SCSI byte at ang error na command pagkatapos ng paggawa ng manu-manong HILING saysay para sa Nabigo ang mga utos sa Aix, UnixWare, Apollo Domain, at para sa Linux Parallel Port SCSI.
  • Binabalaan ngayon Cdrecord kapag may isang taong sumusubok na magsulat ng mas CD-Text sa posible para sa isang solong wika.
  • Maraming mga typo na naayos na ito sa pahina cdda2wav tao.
  • Ang ilang mga nakalimutan pagpipilian ay naidagdag sa pahina mkisofs tao.

Ano ang bagong sa bersyon 3.01 Alpha 01:

  • Lahat
  • Ang macros XARCH_GEN & XARCH_OPT na ngayon sa BATAS / cc-Sunpro * .rul
  • Ang isama ang file isama / schily / ccomdefs.h Pinapayagan ka na ngayon upang huwag paganahin ang printf checks () format para sa GCC na may -DNO_PRINTFLIKE ay kinakailangan upang payagan ang star upang ipunin sa Solaris ON cosolidation bilang GCC id masyadong pipi para sa mga ito printf () extension.
  • Ang lahat isama ang mga file (kahit na ang mga nilikha sa pamamagitan ng autoconf) ngayon ay protektado laban sa maramihang includion.
  • New autoconf pagsubok para pathconf () at fpathconf ()
  • New autoconf pagsubok para sa / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / fd2
  • New pagsusuri autoconf para sa: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () na kailangan para sa pang double support.
  • New autoconf pagsubok para _qecvt () _qfcvt () _qgcvt () at _qecvt_r () _qfcvt_r () _qgcvt_r () sa Aix
  • Ang lahat ng mga file linker mapa ay binago upang payagan ang platform na nakasalalay # ifdef ni

  • Kasama na ngayon sa
  • isama / schily / wchar.h isang workyround para sa mga platform na hindi magkaroon ng wcwidth ().
  • Gawing default NLS (ie gettext () ay tinatawag na sa kasong iyon schily / nlsdefs.h ay kasama)
  • Libschily:
  • libschily /? eterrno.c hindi na patungan ang kahulugan _TS_ERRNO upang ipasa ang sumulat ng libro constrints sa Solaris ON consoliation.
  • Ang ilang mga bagong pandaigdigang simbolo sa mapfile para libschily / libschily-mapvers
  • libschily / wcsndup.c ay frgotten code at pa rin ay internaly ipatupad strndup ()
  • libschily ngayon sa pamamagitan ng default renames getline (), fgetline () at fexec * () sa js_getline (), js_fgetline () at js_fexec * (). Kinakailangan na ito ay dahil hindi pinansin ang POSIX standard komite POSIX pangunahing patakaran ay hindi upang tukuyin ang mga function na ay salungat sa mga umiiral na-publish na mga pag-andar. Ang pag-andar mula linschily ay sa publiko dahil sa higit sa 25 taon at ang mga pag-andar na tinukoy sa pamamagitan POSIX.1-2008 kahit lumalabag pagbibigay ng pangalan sa mga patakaran POSIX. Ang POSIX fexec * () pag-andar ng gagawin hal may na tinatawag nang tama fdexec * (). Maaaring panatilihin umiiral na mga programa sa opisyal na mga pangalan getline (), fgetline () at fexec * () habang ang mga ito sa pamamagitan ng default # natukoy sa bagong js _ * () mga pangalan. Upang huwag paganahin ang convenience na ito, idagdag: # tukuyin NO_SCHILY_GETLINE Upang hindi paganahin schily getline (), fgetline () # tukuyin NO_SCHILY_FEXEC Upang hindi paganahin schily fexec * () # tukuyin NO_SCHILY_FSPAWN Upang huwag paganahin schily fspawn * ()
  • Libschily ngayon ay may bagong & quot; matagal na double & quot; suporta sa mga function: qftoes () at qftofs ()
  • Sinusuportahan na ngayon ng Libschily isang locale dependend decimal point para sa pag-print ng mga lumulutang na tuldok numero.
  • Sinusuportahan na ngayon ng Libschily upang i-print ang haba double numero gamit ang format () batay portable printf () pagpapatupad. Kung ito ay hindi gumagana para sa iyong mga platform o kung ito ay hindi gumagana nang tama para sa iyong mga platform, mangyaring iulat. Kinakailangan na ito ay para sa mga out bagong & quot; od & quot; pagpapatupad.
  • Ang mga opsyon sa pag-parse getargs pagpapatupad () / getfiles () mula libschily ngayon ay sumusuporta upang pagsamahin ang solong character boolean flags kahit na sa kasong ang opsyon string pagbanggit sa tawag ng isang callback function kung ang isang wastong pagpipilian ay natagpuan. Kinakailangan na ito ay para sa mga out bagong & quot; od & quot; pagpapatupad.
  • filereopen () mula libschily hindi na tawag open () sa loob hangga't hindi na kailangan upang lumikha o pungusan ang file.
  • findinpath libschily ni () Kasama na ngayon sa isang bagong parameter landas sa daan upang magamit ang pag-andar mula sa BSH.
  • fnmatch ngayon ay palaging magagamit bilang js_fnmatch ()
  • New autoconf pagsubok para _qecvt () _qfcvt () _qgcvt () at _qecvt_r () _qfcvt_r () _qgcvt_r () sa Aix
  • searchfileinpath smake ni () inilipat sa libschily upang payagan ang mga ito upang maging karaniwang ginagamit para sa paghahanap para sa mga mapagkukunan ng programa.

Ano ang bagong sa bersyon 3.00:

  • Lahat
  • Mas mahusay lint gumawa ng mga alituntunin
  • Mas mahusay na mga patakaran autoconf para ACLs
  • Mas mahusay na suporta para sa Linux sa IBM-390
  • Mas mahusay na suporta para sa Linux sa AMD x86-64
  • Mas mahusay na matularin sa mga babala lint.
  • Ngayon gamit ang & quot; makefiles-1.6 & quot;
  • compilation sa OS / 2 ay dapat na gumana muli (-Zexe - & gt; -o xxx $ (EXEEXT)
  • .
  • Ang sleeptime upang payagan ang pagbabasa ng isang kaugnayan GNU mmake babala ay nabawasan
  • sa 2 segundo.
  • Ako ay naghihintay pa rin para gumawa ng GNU upang ayusin ang bug ginawa ko na ulat sa 1999.
  • Suporta para sa 'gumawa DESTDIR = xxx-install ang' idinagdag
  • Workaround para sa isang Shell Bug on BSDi
  • I-install ang workaround para sa katotohanan na BSDI may chown (1) sa / usr / sbin /
  • reworked cc-config shell script
  • Mas mahusay na i-configure ang mga pagsusulit para sa procfs isama ang mga file
  • I-configure ang mga pagsusulit para sa fchown, chmod, fchmod, lchmod, futimes, lutimes
  • I-configure ang mga pagsusulit para sa fdopendir
  • I-configure ang mga pagsusuri para sa mga nasira ext2fs Kabilang sa mga file sa kernel Linux
  • Mas mahusay na pag-andar ng paghahanap SRCROOT sa makefiles shell script
  • New pagsusuri autoconf para sa mga nasira, &
  • sa iba't-ibang mga sistema ng Linux
  • astoull * () bago sa schily.h
  • utypes.h ay mayroon na ngayong MAX_ at MIN_ kahulugan na halaga para sa lahat ng mga batayang
  • Mga uri ng system.
  • idinagdag Support upang ipunin sa 64 bit mode sa Solaris Sparc.
  • Gamitin: smake CCOM = cc64
  • idinagdag Support upang ipunin shared aklatan na may bersyon
  • Mga numero para sa mga antas na interface at gumawa ng hindi opisiyal & quot; interface & quot;
  • static
  • Pigilan gmake upang pumunta sa isang enless loop sa Solaris
  • sa kaso na / usr / UCB / tr nasa tapat ng / usr / bin / tr sa PATH
  • Mas mahusay na mensahe ng error autoconf sa kasong iyon ang inaasahang
  • Hindi makita ang C-compiler.
  • -i-install na ngayon sa Mac OS X file bilang root: wheel
  • Supply linker mapfiles para sa lahat ng mga aklatan. Ito ay nagpapahintulot sa cdrtools
  • na naipon gumagamit ng shared aklatan at sa maayos na lamang
  • itago hindi opisiyal interface sa Solaris (gamit ang ls)
  • Tandaan na ang tampok na ito ay hindi pa magagamit para sa GNU ld
  • Suporta para sa Dragonfly BSD idinagdag, salamat sa joerg@britannica.bec.de~~V
  • Default Cygwin iniangkop install uid / group gamitin ang magagamit na mga id.
  • Bagong programa btcflash idinagdag. Salamat sa David Huang
  • Kung gusto mo ang lahat ng mga gumagamit upang ma-tawag cdrecord root-mas kaunti, kailangan mo
  • Solaris 10 o mas bago.
  • I-edit ang file / etc / security / exec_attr at idagdag:
  • Lahat: Solaris: cmd ::: / opt / schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Lahat: Solaris: cmd ::: / opt / schily / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Lahat: Solaris: cmd ::: / opt / schily / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Kung gusto mong payagan ang tanging mga tukoy na user na gamitin cdrecord,
  • gumamit ng isang bagay tulad ng:
  • CD RW: Solaris: cmd ::: / opt / schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • halip at gawin ang mga kaugnay na mga miyembro ng mga gumagamit ng mga profile & quot; RW CD & quot;
  • sa pamamagitan ng pagdagdag ng isang linya tulad ng:
  • Joerg :::: profiles = CD RW
  • sa / etc / user_attr
  • Tandaan na gawin ninyo ang alinman kailangan tumawag cdrecord pamamagitan & quot; pfexec cdrecord ..... & quot;
  • o sa pamamagitan ng paggamit ng isang profile ng kamalayan shell (eg / usr / bin / pfksh)
  • Mas mahusay na suporta para sa BeOS / Zeta sa makefile sistema
  • Suporta para armv5teb-linux-cc ay idinagdag sa makefile sistema
  • idinagdag autoconf script sa 'Conf' direktoryo
  • Sa Mayo 15, 2006, maligaya ako inihayag bagong mga tampok at ang pagpapalabas ng
  • ang DVD-code sa OpenSource. Pagkatapos ng mahabang talakayan sa iba't ibang
  • tao sa Lisensiya OpenSource at ang kanilang mga epekto sa paggamit interproject
  • at ang epekto sa mga may-akda ng kanilang sarili, Nakipag-ugnay ako ang may-akda ng
  • isinama ang mga bahagi sa ang software na suite at nakuha, sa karamihan ng mga kaso ang kanilang
  • suporta at grant sa pagpili ng CDDL bilang bagong lisensya. Kahit na
  • ito kinuha ng ilang oras, ito ay nagkakahalaga ng pagbabasa ng iba't ibang OpenSource
  • lisensya ganap na kasama ang ilang mga suporta ng mga tao na nagtatrabaho sa patlang na iyon.
  • Ngayon alam ko na kung bakit ito kinuha sa Sun kaya maraming oras upang mag-alok OpenSolaris ilalim
  • ng lisensya OpenSource ... kung kumuha ka ng isang pagbabago ng lisensiya sineseryoso, ito ay
  • isang tunay na mahirap na trabaho.
  • Ang file & quot; nag-aambag & quot; ay na-update.
  • Ang makefile sistema ay ganap na muling pagsusulat upang maging mas magagamit muli
  • at upang hindi magtiklop code.
  • Sinusuportahan ng makefile sistema ngayon upang ipunin sa ilalim ng & quot; Mga Serbisyo Para sa Unix & quot;,
  • tinatawag na ngayong & quot; Subsystem for-based UNIX Application (SUA) & quot;,
  • isang libreng POSIX magdagdag sa mula sa Microsoft (kinikilala bilang & quot; Interix & quot;)
  • .
  • Tandaan na kailangan mo ang pinakabagong 'smake' relase smake-1.2a36 o hindi kailanman
  • mula ftp://ftp.berlios.de/pub/smake/alpha/
  • Tandaan na mayroong smake-1.2.1 magagamit sa
  • ftp://ftp.berlios.de/pub/smake/
  • Sa kasalukuyan, cdrecord ay hindi magagawang magpadala ng mga utos SCSI na ito mula sa
  • kapaligiran. Naghahanap ako ng tulong mula sa mga bihasang gumagamit.
  • Sinusuportahan ng makefile sistema ngayon upang ipunin gamit ang Microsoft
  • C-Compiler & quot; mga klase & quot;.
  • Tandaan na kailangan mo ang pinakabagong 'smake' relase smake-1.2a36 o hindi kailanman
  • mula ftp://ftp.berlios.de/pub/smake/alpha/
  • Ito compilation kasalukuyan ay maaaring kono lamang mula sa isang & quot; Cygwin & quot; kapaligiran
  • gamit smake may variable Environment-set up sa isang paraan na nagbibigay-daan sa
  • & quot; mga klase & quot; sa trabaho (mahanap ito ay kasama ang mga file at mga aklatan).
  • Run & quot; smake CCOM = cl & quot; para sa ganitong uri ng compilation.
  • Cdrecord ay hindi pa na-verify na sumulat ng libro sa environment na ito.
  • Tandaan na Interesado ako sa feedback para sa mga bagong compile posibilidad.
  • Bagong function strlcpy () para sa mas mahusay na maaaring dalhin.
  • Bagong function strncpy () para sa mas mahusay na maaaring dalhin.
  • Pinahusay Makefile system para sa mas mahusay na MSVC support
  • Pinahusay Makefile system para sa pag-C ++
  • Mga Fixed ilang mga typo sa dirdefs.h
  • Bagong mga function getvallargs () / getvargs () / getvfiles ()
  • -daan upang magkaroon ng isang vector based interface sa
  • advanced argument pag-parse ng mga function ng library.
  • Sa ngayon ginagamit ng mkisofs.
  • getargs.c ngayon ay nasa up to date muli at libschily
  • mula cdrtools ay 100% kumpleto at maaaring magamit
  • bilang isang shared library upang magamit sa pamamagitan hal star masyadong.
  • Nagdagdag ng workaround para sa isang problema core dump sa
  • tumatakbo avoffset.c sa FreeBSD / SPARC64 (gcc)
  • nagsasama libschily ngayon ng isang fallback fnmatch () para sa mas mahusay na maaaring dalhin
  • Ito fnmatch () pagpapatupad na ito ay kinuha mula sa ika proyekto BSD.
  • Nakatakdang ng isang bug sa getvargs () na sanhi mkisofs -joliet-long na
  • ipinahayag bilang mga iligal na pagpipilian.
  • Maraming maliit na mga pagpapahusay format para getargs ()
  • getavrgs () na ngayon (tulad getargs ()) ma-tama ang hawakan
  • mga kumbinasyon ng mga single char boolean flags
  • isama ang mga system file ganap restructured upang maiwasan ang mga hinaharap na mga salungatan ng pangalan.
  • Ang isama ang mga file ngayon ay may ganap na inilipat upang isama / schily /.
  • Pinapayagan din ito upang gumawa ng lahat isama ang mga file na magagamit sa / usr / isama / schily /
  • sa hinaharap.
  • naayos na ang isang uri sa isama / schily / termios.h salamat sa Steven M. Schweda para sa
  • pag-uulat.
  • Ang lahat ng mga aklatan na ngayon kasama ang suporta para sa pag-ipon ng code bilang shared library.
  • Ang code na ito ay nasubok sa Solaris ngunit dapat ding gumana sa * BSD at Linux.
  • Upang sumulat ng libro na may shared aklatan, mag-call:
  • gumawa LINKMODE = dynamic
  • o baguhin ang mga linya
  • DEFLINKMODE = static
  • DEFLINKMODE = dynamic
  • para sa iyong OS sa mga default / default.
  • Interesado ako sa feedback para sa iba't-ibang mga platform ng OS ........
  • Ang order para sa pag-ipon ng mga aklatan ay nabago upang gawin ang
  • compile proseso insensitive laban sa lumang static libraris sa
  • search library path.
  • New Schily autoconf pagsubok para gettext () at libintl
  • isama / schily / nlsdefs.h din tseke na ngayon para sa pag-iral ng HAVE_GETTEXT
  • #undef SIZE_T_MAX sa utypes.h para sa mas mahusay FreeBSD support
  • gumawa ng file system restructured: lahat Schily isama ang mga file ay matatagpuan na ngayon
  • sa .... / isama / schily /
  • Ngayon gamit ang bagong mga kahulugan mula sa Steven M. Schweda in
  • isama / schily / xmconfig.h
  • VMS gumagamit: sa hinaharap, kailangan mong tukuyin ang cc -DUSE_STATIC_CONF
  • upang makuha ang lumang static configuration.
  • bagong file schily / errno.h
  • Mga Fixed ilang mga file na hindi isama sa halip ng
  • Sinusubukang gawin ang mga lumulutang na tuldok printf () pag-andar ng trabaho
  • sa mga sistema na ipatupad C99 lamang na walang fallback.
  • Habang ang pagbabago na ito ay isang resulta mula sa isang ulat mula sa isang tao na hindi tulad ng
  • upang tumulong, ako ay hindi magagawang upang subukan sa mga iniulat Aix-5.x platform.
  • Tandaan din na maaaring magresulta sa pagbabagong ito sa mga problema sa iba pang mga platform.
  • Mangyaring subukan at ulat!
  • Kasama na ngayon sa Schily Makefilesystem kahulugan kapaligiran
  • para sa Microsoft Studio 8 compiler. Kung gusto mong i-edit ang mga ito
  • kahulugan, tingnan ang direktoryo ng mga default
  • Susunod na hakbang sa pagsuporta sa Microsoft C-compiler: bumuo sa kapaligiran
  • set up para sa MS compiler. Upang sumulat ng libro sa MS C-Compiler,
  • set up ng isang Cygwin kapaligiran at magtala ng isang Cygwin 'smake'.
  • Pagkatapos ay gamitin ang smake upang ipunin sa MS C-compiler sa pamamagitan ng pagtawag sa:
  • smake CCOM = cl
  • Ito ang mga default upang VC7. Kung gusto mong gumamit ng VC6, tumawag sa:
  • smake CCOM = cl VC = 6
  • Tandaan na smake mismo (kung naipon sa & quot; mga klase & quot;) ay hindi gagana, tulad ng
  • MS ay hindi ipatupad ng isang maaasahang paraan upang pumasa sa isang naka-quote arg vector
  • sa isang bagong programa.
  • Tandaan na cdrtools hindi pa ganap na sumulat ng libro na may MSVC. Ito
  • ay halos dulot ng kulang na standard pagsunod sa MS C-compiler.
  • Ang isang maliit na Muling pagbubuo ng mga isama file na istraktura:
  • bagong file isama / schily / xconfig.h
  • ngayon ay naglalaman isama / schily / xmconfig.h lamang manual static configuration
  • para sa VMS
  • Ang Makefilesystem Kasama na ngayon sa mga link para sa SPARC64 (Fujitsu-Siemens)
  • Schily includefiles ay naka-install na ngayon sa & quot; make install & quot;.
  • Subukan upang maiwasan ang isang exception program sa isang tawag sa access (& quot;. & quot ;, E_OK | F_OK)
  • dulot ng isang libc bug mula sa Microsoft C-compiler & quot; mga klase & quot;.





















































































































































































Iba pang mga software developer ng Jorg Schilling

schily
schily

27 Sep 15

SCCS
SCCS

11 May 15

SchilliX
SchilliX

20 Feb 15

Smake
Smake

20 Feb 15

Mga komento sa cdrtools

Mga Komento hindi natagpuan
Magdagdag ng komento
I-sa mga imahe!