cdrtools

Skjermbilde programvare:
cdrtools
Prog.varedetaljer:
Versjon: 3.00 / 3.01 Alpha 31 Oppdatert
Last opp dato: 27 Sep 15
Utvikler: Jorg Schilling
Lisens: Gratis
Popularitet: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (tidligere kjent som cdrecord) er en åpen kildekode og fri kommandolinje programvare som består av et sett med verktøy som tillater brukere å lage hjemmelagede brente plater med en CD-R, CD-RW, DVD -R, DVD-RW eller Blu-ray-opptaker.

I omfatter cdrecord verktøy for innspilling CD, DVD og BD-plater, den readcd verktøy for å lese CD, DVD og BD media med CD-klone funksjoner, den cdda2wav program for å trekke ut spor fra lyd-CD-er med paranoia støtte, samt som mkisofs script for å lage hybrid ISO9660, HFS eller Joliet filsystemer med ekstra Rock Ridge attributter.

I tillegg omfatter prosjektet isodebug for utskrift mkisofs debug informasjon fra media, isodump for dumping ISO-9660 media, isoinfo for å analysere og verifisere Joliet, ISO / 9660 og Rock-Ridge filsystemer, isovfy for å verifisere konstruksjoner av ISO-9660 filsystemer, og rscsi for å gjennomføre en ekstern SCSI (Small Computer System Interface) daemon.


Funksjoner på et øyeblikk

cdrtools støtter CD-opptakere fra mange forskjellige leverandører. Støttede funksjoner inkluderer IDE / ATAPI, parallellport, og SCSI disker, lyd-CDer, data-CDer, og blandet CDer, full multi-session støtte og CDRW (overskrivbar), TAO, DAO, RAW, og lesbar feilmeldinger.

Søknaden omfatter ekstern SCSI-støtte og har tilgang til lokale eller eksterne CD-brennere. Den består av følgende verktøy:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy, og rscsi


Kommandolinjealternativer og tilgjengelighet

Hver av de inkluderte verktøy har sine egne kommandolinjealternativer som tillater deg å gjøre bruk av de nevnte funksjoner og funksjonalitet. For å se disse alternativene, legger & quot; - help & rsquo; tilskriver etter selve kommandoen (f.eks cdrecord --help).

Programvaren er tilgjengelig for nedlasting bare som tarballs (tjære arkiver), som inkluderer kildekoden, som må optimaliseres og kompilert før installasjonen. Støttede operativsystemer inkluderer GNU / Linux, BSD, Solaris, Mac OS X og Microsoft Windows. cdrtools har vært vellykket på datamaskiner som støtter en av de 32-bits eller 64-bits maskinvarearkitekturer

Hva er nytt i denne utgaven.

< p>
  • Alle:
  • include / Schily / varargs.h inneholder nå en ny type va_lists_t som er en struktur som dekker va_list.
  • include / Schily / getargs.h har nå kommentar til argumentene og returkoden for getargs () tilbakeringing funksjoner.
  • Schily makefilesystem inneholder nå en ny symlink ppc64le-linux-cc.rul for ikke-auto klar make implementeringer som GAngi.
  • Nye Autoconf tester for strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nå implementerer strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (lavt nivå printf () implementering) implementerer nå støtte for% n $ argument reposisjonering for det tilfellet at & quot; n & quot; er 1..30, eller om større peker til en int typen arg.
  • libschily / fprformat.c fikset en bug som ville hindre å bruke stdio makroer med nyere OpenSolaris-felle versjoner, noe som gjør printf () ikke så raskt som forventet.
  • Libsiconv:
  • sic_open () ikke lenger forsøker å åpne alle CharacterSet navn som filer i gjeldende mappe, men bare hvis navnet inneholder en skråstrek.

Hva er nytt i versjon 3.00 / 3.01 Alpha 30:

  • Alle:
  • include / Schily / varargs.h inneholder nå en ny type va_lists_t som er en struktur som dekker va_list.
  • include / Schily / getargs.h har nå kommentar til argumentene og returkoden for getargs () tilbakeringing funksjoner.
  • Schily makefilesystem inneholder nå en ny symlink ppc64le-linux-cc.rul for ikke-auto klar make implementeringer som GAngi.
  • Nye Autoconf tester for strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nå implementerer strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (lavt nivå printf () implementering) implementerer nå støtte for% n $ argument reposisjonering for det tilfellet at & quot; n & quot; er 1..30, eller om større peker til en int typen arg.
  • libschily / fprformat.c fikset en bug som ville hindre å bruke stdio makroer med nyere OpenSolaris-felle versjoner, noe som gjør printf () ikke så raskt som forventet.
  • Libsiconv:
  • sic_open () ikke lenger forsøker å åpne alle CharacterSet navn som filer i gjeldende mappe, men bare hvis navnet inneholder en skråstrek.

Hva er nytt i versjon 3.00 / 3.01 Alpha 27:

  • Alle:
  • include / Schily / varargs.h inneholder nå en ny type va_lists_t som er en struktur som dekker va_list.
  • include / Schily / getargs.h har nå kommentar til argumentene og returkoden for getargs () tilbakeringing funksjoner.
  • Schily makefilesystem inneholder nå en ny symlink ppc64le-linux-cc.rul for ikke-auto klar make implementeringer som GAngi.
  • Nye Autoconf tester for strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nå implementerer strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (lavt nivå printf () implementering) implementerer nå støtte for% n $ argument reposisjonering for det tilfellet at & quot; n & quot; er 1..30, eller om større peker til en int typen arg.
  • libschily / fprformat.c fikset en bug som ville hindre å bruke stdio makroer med nyere OpenSolaris-felle versjoner, noe som gjør printf () ikke så raskt som forventet.
  • Libsiconv:
  • sic_open () ikke lenger forsøker å åpne alle CharacterSet navn som filer i gjeldende mappe, men bare hvis navnet inneholder en skråstrek.

Hva er nytt i versjon 3.01 Alpha 21:

  • Alle:
  • Define DEV_NULL i include / Schily / mconfig.h å adressere mangler / dev / null på DOS
  • Nye Autoconf tester for: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symbolske lenker for armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nytt, for å støtte ikke-auto oppmerksom lage programmer som GAngi.
  • Ikke definere en gethostname () prototype i Schily / hostname.h for MinGW, som MinGW som en feil prototype er i den ikke-standard fil winsock.h
  • include / Schily / stdio.h nå implementerer kode som delvis unhides filen * datastrukturer fra 64 bit Solaris libc. Dette gjør det mulig å gjennomføre en getc_unlocked () makro selv for 64 bit Solaris som gjøres av libc, er i stand til å oppnå tilsvarende stdio I / O-ytelse, som er nødvendig for å kunne gjennomføre en printf () i libschily som er raskere enn så libschily printf () fra libc.
  • Libschily:
  • New funksjoner xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () i libschily tillate feilmelding og avslutte med en exit verdi som avviker fra errno.
  • en bug i libschily / format.c som forårsaket%. * s som skal skrives ut feil har blitt fikset.
  • libschily / format.c har blitt redesignet for å tillate koden for å bli gjenbrukt for fprformat () via #include.
  • libschily / fprformat.c Ny funksjon fprformat () i libschily gjennomfører den samme direkte grensesnitt som doprnt () fra libc og dermed gjør det mulig å gjennomføre printf () raskere enn printf () fra libc på Solaris.
  • libschily / jsprintf.c For Solaris, jsprintf () nå er implementert basert på fprformat (). Dette gjør at printf () fra libschily å være ca. 33% raskere enn printf () fra libc på Solaris og ca. 2x så fort som jsprintf () i libschily har vært før. Dette gir en annen ytelsesøkning for printf () bundet programmer som hdump / od som brukes som en OSS erstatning for lukket kildekode od (1) på OpenSolaris. Dette nå gjør OSS od (1) på OpenSolaris vanligvis 5 ganger raskere deretter lukket kildekode-versjon.
  • libschily / getdtablesize.c behandler nå MinGW det samme som når kompilering på Win-DOS bruker cl.exe.
  • libschily / mkdirat.c og libschily / mkdirs.c nå ta vare på det faktum at MinGW har en ikke standard kompatibel mkdir ()
  • libschily / mkfifoat.c fikset en type fra, klipp / lim inn filen fra mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c har nå en bedre kommentar til cdrtools spesifikke CUE forbedringer.
  • Fikset en skrivefeil i cdrecord.dfl
  • Cdda2wav (Holdt / forsterket av Jorg Schilling, stammer fra Heiko Ei & szlig; feldt heiko@hexco.de):
  • Unngå en omdefinert xxx advarsel for cdda2wav / exitcodes.h
  • Lagt til en #undef grensesnitt til cdda2wav / interface.h å sørge for at #define grensesnittet fra windows.h ikke medfører problemer selv når du bruker MinGW
  • mkisofs:
  • mkisofs / mkisofs.8 fast ulovlig troff sekvens & quot; \ & quot; til & quot; e & quot;
  • Prøv å unngå en direkte streng & quot; / dev / null & quot; i mkisofs.c å tillate det å fungere på Win-DOS uten POSIX lag.

Hva er nytt i versjon 3.01 Alpha 20:

  • Alle:
  • New Schily makefiles regler for armv7l-linux
  • autoconf / xconfig.h.in behandler nå MinGW32 det samme som når kompilering med cl.exe
  • Libschily:
  • libschily :: format.c (printf) støtter nå lengde modifikatorer som h hh l ll tz for% n format.
  • libschily :: format.c har blitt omstrukturert for parsing feltet bredde parametere de på en måte som ville tillate å senere introdusere støtte for% n $
  • Prøv å ta vare på det faktum at MinGW32 ikke støtter en standard kompatibel mkdir () funksjon med to parametre. Dette gjelder topp libschily / mkdirat.c og libschily / mkdirs.c
  • Rettet en skrivefeil i libschily / mkfifoat.c som kalles mkdir () i stedet for mkfifo ()
  • libschily / getdtablesize.c trenger samme behandling for MinGW32 som for cl.exe
  • Libparanoia:
  • libparanoia implementerer nå den første fasen i C2 feil pekeren support. det nå er i stand til å håndtere inndata som inneholder K2 pekere og det implementerer nye callbacks rapportere K2-statistikken tilbake til den som ringer
  • libparanoia støtter nå å kontrollere størrelsen på les videre buffer. Dette gjør libparanoia å bli adoptert til dagens begrensninger.

Hva er nytt i versjon 3.01 Alpha 19:

  • Denne versjonen lagt annerledes finkornet privilegium håndtering som holder root privilegier i tilfeller der cdrtools har blitt kalt av en privilegert program.
  • Libfind støtter og nå quot; hendelsen port & quot; skriver filer.
  • sammenstøt med en utdatert cdda_paranoia.h fil i / usr / local / include / sett på FreeBSD er nå unngås.
  • emuleringer for * på () funksjoner er lagt til libschily.

Hva er nytt i versjon 3.01 Alpha 18:

  • Lagd regler for ikke-auto aktivert lage programmer ( som GAngi) for:. ppc64-linux-cc.rul og ppc64-linux-gcc.rul
  • Lagt til nye OS versjon ID regler for ulike WIN-DOS versjoner:
  • 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 i om struct timespec er definert.
  • Forskjellige Cstyle endringer i include / Schily katalogen.
  • New inkluderer file: include / Schily / shedit.h
  • .
  • Kontroller at include / Schily / time.h inkluderer alltid en struct timespec definisjon.
  • Nye funksjoner getnstimeofday () og setnstimeofday ().
  • Lagt defltsect () til listen over eksporterte funksjoner for det delte biblioteket versjonen.
  • Fikset en filedesrciptor lekkasje i libfind som treffer når du bruker-tom på tomme kataloger.
  • Fast finkornet privilegium håndtering for Linux. Takk for Daniel Pielmeier fra Gentoo for rapportering og testing.

Hva er nytt i versjon 3.01 Alpha 17:

  • Den Schily Makefilesystem bruker ikke lenger CC = for intern oppgaver.
  • Automatisk støtte har blitt lagt for ARMv5 og ARMv6.
  • Dette gjør samlingen på RaspberryPI også mulig med ikke-auto klar GAngi.
  • Gir & quot; statisk & quot; kompilering (kompilering som ikke bruker de dynamiske definerer fra Schily Makefilesystem) på Linux ARMv6 (som blir brukt av RaspberryPI).
  • Mange kilder har blitt modifisert for å håndtere __CYGWIN32__ som __CYGWIN __
  • Dette er nødvendig som nyere cygwin versjoner som kjører i 64-bit modus ikke lenger definere __CYGWIN32__ men __CYGWIN __.

Hva er nytt i versjon 3.01 Alpha 16:

  • Denne versjonen fikser en bug i libparanoia som forårsaket også lite utvalg initialisering.
  • OpenCSW bygge miljøet ble oppdatert til siste versjon.
  • Denne utgivelsen gir & quot; statisk & quot; samling for Linux x86 for cdrtools bibliotekbrukere.
  • Den inkluderer filer fra Schily portabilitet miljøet har blitt omstrukturert.

Hva er nytt i versjon 3.01 Alpha 15:

  • På Linux og Solaris, denne utgivelsen vil advare deg om nødvendig finkornede tillatelser mangler.
  • Det arbeider rundt en FreeBSD 9.1 bug som forhindret samling av cdda2wav.
  • mkisofs kompilerer uten -DUDF og uten -DDVD_VIDEO.

Hva er nytt i versjon 3.01 Alpha 14:

  • En skrivefeil i include / Schily / stat.h knyttet til nanosekund håndtering på NetBSD og OpenBSD ble fikset.
  • suid-root-mindre installasjonen er nå støttes på Linux ved hjelp FCAPS (allment tilgjengelige siden Linux 2.6.24).
  • -ny-dir-modus i mkisofs nå bare erstatter effekten av -dir-modus på kataloger som har vært & quot; oppfunnet & quot; av mkisofs.

Hva er nytt i versjon 3.01 Alpha 13:

  • Denne versjonen støtter harde lenker, oppkalt rør, stikkontakter , karakter spesialiteter, og blokk tilbud med UDF, støtter alle tre Unix ganger med mikrosekund granularitet i UDF, setter riktig bruker / gruppe / tillatelse for symlinks i UD, og ​​støtter S_ISUID, S_ISGID, S_ISVTX (sett uid, satt gid, klissete) i UDF.

Hva er nytt i versjon 3.01 Alpha 12:

  • To feil i UDF metadata har blitt fikset det forårsaket mkisofs å forårsake dårlig filinnholdet i tilfelle en fil & gt; 4 GB var til stede mens -sort alternativet ble brukt.
  • Cdda2wav skriver ikke lenger søppel når du ber & quot;. belastning cdrom behage og trykk enter & quot ;, og en annen enn NL karakter ble inngått

Hva er nytt i versjon 3.01 Alpha 11:

  • Denne versjonen legger en midlertidig løsning for å støtte kompilering på siste cygwin utgivelsen.

Hva er nytt i versjon 3.01 Alpha 10:

  • Løser et problem med DVD-Video padding introdusert i 3.01a09 som et resultat av en falsk Valgrind advarsel.
  • Legger til støtte for semi-statisk (forhåndskonfigurert) inkluderer filer for Android. include / Schily / armv5tejl-linux-gcc / xconfig.h

Hva er nytt i versjon 3.01 Alpha 09:

  • En 32-bit unsigned int roll bug i mkisofs med databehandling sektor adresser for Rock Ridge CE Entries ble fikset (treff med multi session som starter siste 4 GB).
  • Alle programmer fra mkisofs suite støtter nå et nytt alternativ -ignore-feil.
  • Støtte for en ny plattform (Pyro) ble tilsatt.

Hva er nytt i versjon 3.01 Alpha 06:

  • Denne versjonen legger til støtte for kompilering med Microsoft kompilatoren cl.exe, støtte for cross samling, og et forsøk på å støtte SCSI transport på nyere AIX versjoner.

Hva er nytt i versjon 3.01 Alpha 05:.

  • mkisofs støtter nå El Torito multi boot mode
  • mkisofs støtter nå muligheten til å sette vilkår boot arkitekturer (f.eks EFI) via det nye alternativet -eltorito-plattformen.
  • mkisofs støtter nå muligheten til å sette endringstid som er registrert i Primær volumbeskrivelse via det nye alternativet -modification oppdaterte manuelt. Dette lar deg sette vilkår UUID verdier for grub.

Hva er nytt i versjon 3.01 Alpha 04:

  • Fikset en skrivefeil som forårsaket cdrecord-3.01a03 å avbryte før den tillatte CD-Text størrelse.

Hva er nytt i versjon 3.01 Alpha 03:

  • Denne versjonen vil prøve å bruke den faktiske forstand count i stedet for en standard verdi for FORESPØRSEL SENSE på nyere FreeBSD-versjoner.
  • Det vil prøve å gjenopprette SCSI status byte og kommandofeil etter å gjøre en manuell FORESPØRSEL SENSE for mislykkede kommandoer på AIX, UnixWare, Apollo Domain, og for Linux Parallel Port SCSI.
  • Cdrecord advarer nå når noen prøver å skrive mer CD-Text enn mulig for en enkelt språk.
  • Flere skrivefeil har blitt fikset i cdda2wav mannen siden.
  • Noen glemte alternativer har blitt lagt til mkisofs mannen siden.

Hva er nytt i versjon 3.01 Alpha 01:

  • Alle:
  • De makroer XARCH_GEN & XARCH_OPT er nå i REGLER / cc-sunpro * .rul
  • Den inkluderer filen inkluderer / Schily / ccomdefs.h tillater nå å deaktivere printf () format sjekker for GCC med -DNO_PRINTFLIKE Dette er nødvendig for å tillate stjerne til å kompilere i Solaris ON cosolidation som GCC id for dum for printf () utvidelser.
  • Alle har filer (selv de som er laget av autoconf) er nå beskyttet mot multippel includion.
  • New autoconf test for pathconf () og fpathconf ()
  • New autoconf test for / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / FD2
  • Nye Autoconf tester for: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () som trengs for lang dobbel støtte.
  • New autoconf test for _qecvt () _qfcvt () _qgcvt () og _qecvt_r () _qfcvt_r () _qgcvt_r () på AIX
  • Alle linker kart filer har blitt endret for å tillate plattform avhengig # ifdef s
  • include / Schily / wchar.h inneholder nå en workyround for plattformer som ikke har wcwidth ().
  • Gjør NLS standard (dvs. gettext () kalles i tilfelle at Schily / nlsdefs.h var inkludert)
  • Libschily:
  • libschily /? eterrno.c ikke lenger overskrive _TS_ERRNO definisjonen for å passere Kompilerings- constrints i Solaris PÅ consoliation.
  • Flere nye globale symboler i mapfile for libschily / libschily-mapvers
  • libschily / wcsndup.c hadde frgotten kode og fortsatt innvortes implementere strndup ()
  • libschily nå som standard omdøper getline (), fgetline () og fexec * () inn js_getline (), js_fgetline () og js_fexec * (). Dette var nødvendig fordi POSIX standarden komiteen ignorert POSIX grunnleggende regler for ikke å definere funksjoner som er i konflikt med eksisterende publiserte funksjoner. Funksjonene fra linschily har vært i offentlig siden mer enn 25 år, og funksjonene som er definert av POSIX.1-2008 det bryte med POSIX regler. POSIX fexec * () funksjoner ville f.eks har til å bli korrekt kalles fdexec * (). Eksisterende programmer kan holde den offisielle navn getline (), fgetline () og fexec * () som de er som standard #defined til de nye js _ * () navn. For å deaktivere denne bekvemmelighet, legge til: #define NO_SCHILY_GETLINE å deaktivere Schily getline (), fgetline () #define NO_SCHILY_FEXEC å deaktivere Schily fexec * () #define NO_SCHILY_FSPAWN å deaktivere Schily fspawn * ()
  • Libschily har nå ny & quot; lang dobbel & quot; støttefunksjoner: qftoes () og qftofs ()
  • Libschily støtter nå et locale dependend desimaltegnet for utskrift flyttall.
  • Libschily støtter nå til å skrive ut lange doble tall ved hjelp av formatet () basert bærbar printf () gjennomføring. Hvis dette ikke fungerer for din plattform eller hvis dette ikke fungerer på riktig måte for din plattform, kan du rapportere. Dette var nødvendig for ut ny & quot; od & quot; implementering.
  • Alternativet parsing implementerings getargs () / getfiles () fra libschily nå støtter å kombinere enkelttegn boolske flagg selv i tilfelle muligheten strengen nevner å kalle en tilbakeringingsfunksjonen hvis en gyldig alternativet ble funnet. Dette var nødvendig for ut ny & quot; od & quot; implementering.
  • filereopen () fra libschily ikke lenger kaller open () internt så lenge det ikke er behov for å opprette eller avkorte filen.
  • libschily sin findinpath () inneholder nå en ny bane parameter å tillate å bruke funksjonen fra BSH.
  • fnmatch er nå alltid tilgjengelig som js_fnmatch ()
  • New autoconf test for _qecvt () _qfcvt () _qgcvt () og _qecvt_r () _qfcvt_r () _qgcvt_r () på AIX
  • smake sin searchfileinpath () flyttet inn libschily å tillate det å være generelt brukes til å søke etter programressurser.

Hva er nytt i versjon 3.00:

  • Alle:
  • Bedre lint gjør regler
  • Bedre Autoconf regler for ACL
  • Bedre støtte for Linux på IBM-390
  • Bedre støtte for Linux på AMD x86-64
  • Bedre samsvar med lo advarsler.
  • Nå bruker & quot; makefiles-1,6 & quot;
  • Compilation på OS / 2 skal fungere igjen (-Zexe - & gt; -o xxx $ (EXEEXT)
  • .
  • Den sleeptime for å tillate lese en GNU mmake relatert advarsel ble redusert
  • til 2 sekunder.
  • Jeg venter fortsatt på GNU gjøre for å fikse feilene jeg gjorde rapport i 1999.
  • Støtte for 'gjøre DESTDIR = xxx install' lagt
  • Midlertidige løsninger for en Shell Bug på BSDi
  • Installer løsning for det faktum at BSDI har chown (1) i / usr / sbin /
  • cc-config shell script omarbeides
  • Bedre konfigurere tester for procfs inkluderer filer
  • Konfigurer tester for fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Konfigurer tester for fdopendir
  • Konfigurer tester for ødelagte EXT2FS inkluderer filer i Linux-kjernen
  • Bedre SRCROOT søkefunksjonen i makefiles skall-skript
  • Nye Autoconf tester for brutt, og
  • på ulike Linux-systemer
  • astoull * () nytt i schily.h
  • utypes.h har nå MAX_ og MIN_ verdi definisjoner for alle grunnleggende
  • systemtyper.
  • Support lagt til å kompilere i 64 bit modus på Solaris Sparc.
  • Bruk: smake CCOM = cc64
  • Support lagt til kompilere delte biblioteker med versjon
  • tall for grensesnitt nivåer og gjøre uoffisielle & quot; grensesnitt & quot;
  • statisk
  • Forhindre GAngi å gå inn i en enless sløyfe på Solaris
  • i tilfelle at / usr / UCB / tr er før / usr / bin / tr i PATH
  • Bedre autoconf feilmelding i tilfelle at forventet
  • C-kompilatoren ble ikke funnet.
  • Mac OS X installerer nå filer som root: ratt
  • Forsynings linker mapfiles for alle bibliotek. Dette gjør cdrtools
  • for å bli utarbeidet etter delte biblioteker bare og til riktig
  • skjule uoffisielle grensesnitt på Solaris (bruker ls)
  • Legg merke til at denne funksjonen er ennå ikke tilgjengelig for GNU ld
  • Støtte for DragonFly BSD lagt, takket joerg@britannica.bec.de~~V
  • Standard Cygwin installere uid / gruppe tilpasset bruke tilgjengelige IDer.
  • Nytt program btcflash lagt. Takk til David Huang
  • Hvis du liker alle brukere skal kunne ringe cdrecord root-mindre, du trenger
  • Solaris 10 eller nyere.
  • Rediger filen / etc / sikkerhet / exec_attr og legge til:
  • Alle: Solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Alle: Solaris: cmd ::: / opt / Schily / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Alle: Solaris: cmd ::: / opt / Schily / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Hvis du liker å tillate kun spesifikke brukeren å bruke cdrecord
  • bruke noe sånt som:
  • CD RW: Solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • i stedet og gjøre de relaterte brukere medlemmer av profilen & quot; CD RW & quot;
  • ved å legge til en linje som:
  • joerg :::: profiler = CD RW
  • inn / etc / user_attr
  • Legg merke til at du enten må ringe cdrecord via & quot; pfexec cdrecord ..... & quot;
  • eller ved å bruke en profil klar skall (f eks / usr / bin / pfksh)
  • Bedre støtte for BeOS / Zeta i Makefile system
  • Støtte for armv5teb-linux-cc ble lagt i Makefile system
  • Autoconf script lagt til "conf" katalogen
  • Den 15. mai 2006, jeg lykkelig kunngjorde nye funksjoner og utgivelsen av
  • DVD-koden inn i Opensource. Etter lange diskusjoner med ulike
  • folk på Opensource Lisenser og deres virkninger på interproject bruk
  • og effekten på forfatterne selv, jeg kontaktet forfatterne av
  • inkludert deler i denne programvarepakke, og fikk, i de fleste tilfeller deres
  • støtte og stipend om valg av CDDL som ny lisens. Selv
  • dette tok litt tid, det var verdt å lese de ulike Opensource
  • lisenser helt med litt støtte fra folk som arbeider i dette feltet.
  • Nå vet jeg hvorfor det tok Sun så mye tid til å tilby OpenSolaris under
  • en Opensource lisens ... hvis du tar en lisensendringene på alvor, er det
  • en skikkelig hard jobb.
  • Filen & quot; BIDRA & quot; har blitt oppdatert.
  • Makefile-systemet har blitt fullstendig omskrevet for å være mer gjenbruk
  • og å ikke gjenta koden.
  • Makefile Systemet støtter nå å kompilere henhold & quot; Services for Unix & quot;
  • nå kalt & quot; Subsystem for & quot UNIX-baserte programmer (SUA);
  • en gratis POSIX legge på fra Microsoft (identifiserer som & quot; Interix & quot;)
  • .
  • Merk at du trenger den nyeste 'smake' utgivelses smake-1.2a36 eller aldri
  • fra ftp://ftp.berlios.de/pub/smake/alpha/
  • Legg merke til at det er smake-1.2.1 tilgjengelig på
  • ftp://ftp.berlios.de/pub/smake/
  • Foreløpig er cdrecord ikke i stand til å sende SCSI kommandoer fra dette
  • miljø. Jeg leter etter hjelp fra erfarne brukere.
  • Makefile Systemet støtter nå å kompilere bruker Microsoft
  • C-kompilator & quot; cl & quot;.
  • Merk at du trenger den nyeste 'smake' utgivelses smake-1.2a36 eller aldri
  • fra ftp://ftp.berlios.de/pub/smake/alpha/
  • Denne samlingen i dag kan bare kjegle fra en & quot; Cygwin & quot; miljø
  • hjelp smake med Miljøvariabler satt opp på en måte som gjør at
  • & quot; cl & quot; å jobbe (synes det er inkludere filer og biblioteker).
  • Run & quot; smake CCOM = cl & quot; for denne type samling.
  • Cdrecord har ennå ikke blitt bekreftet til å kompilere i dette miljøet.
  • Legg merke til at jeg er interessert i tilbakemeldinger for disse nye kompilere muligheter.
  • Ny funksjon strlcpy () for bedre bærbarhet.
  • Ny funksjon strncpy () for bedre bærbarhet.
  • Forbedret Makefile system for bedre MSVC støtte
  • Forbedret Makefile system for C ++ støtte
  • Fast noen skrivefeil i dirdefs.h
  • Nye funksjoner getvallargs () / getvargs () / getvfiles ()
  • tillate å ha en vektor-basert grensesnitt til
  • avansert argument parsing bibliotekfunksjoner.
  • tiden brukt av mkisofs.
  • er getargs.c nå på oppdatert igjen og libschily
  • fra cdrtools er 100% ferdig og kan brukes
  • som en delt bibliotek som skal brukes ved f.eks stjerners også.
  • Lagt til en løsning for en kjerne dump problem med
  • kjører avoffset.c på FreeBSD / SPARC64 (gcc)
  • inkluderer libschily nå en reserve fnmatch () for bedre bærbarhet
  • Dette fnmatch () implementering har blitt tatt fra th BSD-prosjektet.
  • Fikset en bug i getvargs () som forårsaket mkisofs -joliet lange til å være
  • erklært som ulovlig alternativ.
  • Flere små format forbedringer for getargs ()
  • getavrgs () er nå (som getargs ()) i stand til å gi korrekt behandling
  • kombinasjoner av enkelt røye boolsk flagg
  • inkluderer filsystem fullstendig ombygget for å unngå fremtidige navnekonflikter.
  • Den inkluderer filer nå har helt flyttet for å inkludere / Schily /.
  • Dette tillater også å gjøre alle inkludere filer tilgjengelig i / usr / include / Schily /
  • i fremtiden.
  • fikset en type i include / Schily / termios.h takk til Steven M. Schweda for
  • rapportering.
  • Alle bibliotek har nå støtte for å kompilere koden som delte bibliotek.
  • Koden har blitt testet på Solaris, men skal også fungere i * BSD og Linux.
  • For å kompilere med delte biblioteker, enten samtale:
  • gjøre LINKMODE = dynamisk
  • eller endre linje
  • DEFLINKMODE = statisk
  • DEFLINKMODE = dynamisk
  • for operativsystemet ditt i mislighold / standardinnstillinger.
  • Jeg er interessert i tilbakemeldinger for ulike OS plattformer ........
  • For å kompilere bibliotekene har blitt endret for å gjøre
  • kompilere prosessen ufølsom mot gamle statiske libraris i
  • biblioteksøkebanen.
  • New Schily autoconf test for gettext () og libintl
  • include / Schily / nlsdefs.h nå også kontrollerer for eksistensen av HAVE_GETTEXT
  • #undef SIZE_T_MAX i utypes.h for bedre FreeBSD støtte
  • gjøre filsystemet omstrukturert: all Schily inkluderer filer er nå lokalisert
  • i .... / include / Schily /
  • Nå bruker nye definisjoner fra Steven M. Schweda i
  • include / Schily / xmconfig.h
  • VMS brukere: i fremtiden, må du spesifisere cc -DUSE_STATIC_CONF
  • for å få den gamle statisk konfigurasjon.
  • ny fil Schily / errno.h
  • Fast noen filer som gjorde inkluderer stedet for
  • Prøver å gjøre flyttall printf () støttefunksjoner fungerer
  • på systemer som implementerer C99 bare uten fallback.
  • Som denne endringen er et resultat fra en rapport fra en person som ikke liker
  • for å samarbeide, jeg var ikke i stand til å teste på den rapporterte AIX-5.x plattformen.
  • Vær også oppmerksom på at denne endringen kan føre til problemer på andre plattformer.
  • Ta teste og rapport!
  • Schily Makefilesystem inkluderer nå miljø definisjoner
  • for Microsoft Studio 8 kompilatoren. Hvis du liker å redigere disse
  • definisjoner, sjekk DEFAULTS katalogen
  • Neste trinn i å støtte Microsofts C-kompilatorer: bygge i miljø
  • satt opp for MS kompilatorer. For å kompilere med MS C-kompilator,
  • sette opp en Cygwin miljø og kompilere en Cygwin "smake".
  • Så bruker denne smake å kompilere med MS C-kompilator ved å ringe:
  • smake CCOM = cl
  • Denne standard til VC7. Hvis du liker å bruke VC6 ring:
  • smake CCOM = cl VC = 6
  • Merk at smake selv (hvis kompilert med & quot; cl & quot;) vil ikke fungere, som
  • MS ikke implementerer en pålitelig måte å passere en sitert arg vektor
  • til et nytt program.
  • Legg merke til at cdrtools ikke ennå helt kompilere med MSVC. Dette
  • er hovedsakelig forårsaket av manglende standard overenstemmelse i MS C-kompilatorer.
  • En liten omlegging av inkluderer filstrukturen:
  • ny fil inkludere / Schily / xconfig.h
  • include / Schily / xmconfig.h nå bare inneholder manuell statisk konfigurasjon
  • for VMS
  • Makefilesystem omfatter nå linkene for SPARC64 (Fujitsu-Siemens)
  • Schily includefiles er nå installert med & quot; make install & quot;.
  • Prøv å unngå et program unntak med en oppfordring til tilgang (& quot;. & quot ;, E_OK | F_OK)
  • forårsaket av en libc bug fra Microsoft C-kompilator & quot; cl & quot;.
  • Makefile systemet støtter nå Winsock bibliotek





















































































































































































Annen programvare fra utvikleren Jorg Schilling

SCCS
SCCS

11 May 15

Smake
Smake

20 Feb 15

schily
schily

27 Sep 15

Kommentarer til cdrtools

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!