cdrtools

Software screenshot:
cdrtools
Software detaljer:
Version: 3.00 / 3.01 Alpha 31 Opdateret
Upload dato: 27 Sep 15
Udvikler: Jorg Schilling
Licens: Gratis
Popularitet: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (tidligere kendt som cdrecord) er et open source og gratis kommandolinje-software, der består af et sæt af værktøjer, der giver brugerne mulighed for at skabe hjemmelavede brændte diske med en CD-R, CD-RW, DVD -R, DVD-RW eller Blu-ray-optager.

I omfatter cdrecord hjælpeprogram til optagelse CD, DVD og BD-diske, den readcd værktøj til at læse CD, DVD og BD medier med CD-klon funktioner, den cdda2wav program til at udtrække numre fra lyd-cd'er med paranoia support, samt som mkisofs script til at skabe hybride ISO9660, HFS eller Joliet filsystemer med ekstra Rock Ridge attributter.

Desuden omfatter projektet isodebug til udskrivning mkisofs debug information fra medierne, isodump til dumping ISO-9660 medier, isoinfo til analyse og kontrol Joliet, ISO / 9660 og Rock-Ridge filsystemer, isovfy for at kontrollere strukturer af ISO-9660 filsystemer og rscsi til gennemførelse af en ekstern SCSI (Small Computer System Interface) dæmonen.


Funktioner et overblik

cdrtools understøtter CD-optagere fra mange forskellige leverandører. Understøttede funktioner omfatter IDE / ATAPI, parallel port og SCSI-drev, lyd-cd'er, data-cd'er, og blandede cd'er, fuld støtte multi-session, CDRW'er (genskrivbare), TAO, DAO, RAW, og menneske-læsbare fejlmeddelelser.

Ansøgningen omfatter remote SCSI støtte og kan få adgang til lokale eller eksterne CD forfattere. Det består af følgende værktøjer:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy, og rscsi


Kommandolinjeparametre og tilgængelighed

Hver af de inkluderede værktøjer har sine egne kommandolinjeparametre, der tillader dig at gøre brug af de førnævnte funktioner og funktionalitet. For at se disse muligheder, tilsæt & lsquo; - hjælp & rsquo; attribut efter den faktiske kommando (f.eks cdrecord --help).

Softwaren kan hentes kun som tarballs (tjære arkiver), som omfatter kildekoden, der skal optimeres og kompileret før installation. Understøttede operativsystemer inkluderer GNU / Linux, BSD, Solaris, Mac OS X og Microsoft Windows. cdrtools har været en succes på computere, der understøtter en af ​​32-bit eller 64-bit hardware-arkitekturer

Hvad er nyt i denne udgivelse:.

< p>
  • Alle:
  • inkluderer / Schily / varargs.h omfatter nu en ny type va_lists_t der er en struktur, der dækker va_list.
  • inkluderer / Schily / getargs.h nu har kommentar til argumenterne og returnere koden for de getargs () callback funktioner.
  • Schily makefilesystem omfatter nu en ny symlink ppc64le-linux-cc.rul for ikke-automake bevidste make implementeringer såsom gmake.
  • Nye autoconf test for strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nu implementerer strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (det lave niveau printf () implementering) nu implementerer understøttelse for% n $ argument repositionering for det tilfælde, at & quot; n & quot; er 1..30, eller hvis større peger på en int typen arg.
  • libschily / fprformat.c rettet en fejl, der ville forhindre at bruge stdio makroer med nyere OpenSolaris-versioner, hvilket gør printf () ikke så hurtigt som forventet.
  • Libsiconv:
  • sic_open () ikke længere forsøger at åbne alle CharacterSet navne som filer i den aktuelle mappe, men kun hvis navnet indeholder en skråstreg.

Hvad er nyt i version 3.00 / 3.01 Alpha 30:

  • Alle:
  • inkluderer / Schily / varargs.h omfatter nu en ny type va_lists_t der er en struktur, der dækker va_list.
  • inkluderer / Schily / getargs.h nu har kommentar til argumenterne og returnere koden for de getargs () callback funktioner.
  • Schily makefilesystem omfatter nu en ny symlink ppc64le-linux-cc.rul for ikke-automake bevidste make implementeringer såsom gmake.
  • Nye autoconf test for strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nu implementerer strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (det lave niveau printf () implementering) nu implementerer understøttelse for% n $ argument repositionering for det tilfælde, at & quot; n & quot; er 1..30, eller hvis større peger på en int typen arg.
  • libschily / fprformat.c rettet en fejl, der ville forhindre at bruge stdio makroer med nyere OpenSolaris-versioner, hvilket gør printf () ikke så hurtigt som forventet.
  • Libsiconv:
  • sic_open () ikke længere forsøger at åbne alle CharacterSet navne som filer i den aktuelle mappe, men kun hvis navnet indeholder en skråstreg.

Hvad er nyt i version 3.00 / 3.01 Alpha 27:

  • Alle:
  • inkluderer / Schily / varargs.h omfatter nu en ny type va_lists_t der er en struktur, der dækker va_list.
  • inkluderer / Schily / getargs.h nu har kommentar til argumenterne og returnere koden for de getargs () callback funktioner.
  • Schily makefilesystem omfatter nu en ny symlink ppc64le-linux-cc.rul for ikke-automake bevidste make implementeringer såsom gmake.
  • Nye autoconf test for strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nu implementerer strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (det lave niveau printf () implementering) nu implementerer understøttelse for% n $ argument repositionering for det tilfælde, at & quot; n & quot; er 1..30, eller hvis større peger på en int typen arg.
  • libschily / fprformat.c rettet en fejl, der ville forhindre at bruge stdio makroer med nyere OpenSolaris-versioner, hvilket gør printf () ikke så hurtigt som forventet.
  • Libsiconv:
  • sic_open () ikke længere forsøger at åbne alle CharacterSet navne som filer i den aktuelle mappe, men kun hvis navnet indeholder en skråstreg.

Hvad er nyt i version 3.01 Alpha 21:

  • Alle:
  • Definer DEV_NULL i omfatter / Schily / mconfig.h at imødegå de manglende / dev / null på DOS
  • Nye autoconf test for: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • symlinks til armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nyt, at støtte ikke-automake bevidst gør programmer som gmake.
  • Du må ikke definere en gethostname () prototype i Schily / hostname.h til MinGW, som MinGW som en forkert prototype er i den ikke-standard fil winsock.h
  • inkluderer / Schily / stdio.h implementerer nu kode, delvist unhides filen * datastrukturer fra 64 bit Solaris libc. Dette gør det muligt at gennemføre en getc_unlocked () makro selv for 64 bit Solaris som udføres af libc, så libschily er i stand til at opnå lignende stdio I / O-ydeevne, som er nødvendig for at kunne gennemføre en printf () i libschily, der er hurtigere end printf () fra libc.
  • Libschily:
  • Ny funktioner xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () i libschily tillade fejlmeddelelse og afslut med en exit værdi, der adskiller sig fra errno.
  • en fejl i libschily / format.c der forårsagede%. * s, der skal udskrives forkert er blevet rettet.
  • libschily / format.c er blevet redesignet for at gøre det muligt for kode, der skal genbruges til fprformat () via #include.
  • libschily / fprformat.c Ny funktion fprformat () i libschily gennemfører den samme direkte interface som doprnt () fra libc og dermed gør det muligt at gennemføre printf () hurtigere end printf () fra libc på Solaris.
  • libschily / jsprintf.c Til Solaris, jsprintf () nu er implementeret baseret på fprformat (). Dette gør det muligt printf () fra libschily at være ca. 33% hurtigere end printf () fra libc på Solaris og aprox. 2x så hurtigt som jsprintf () i libschily har været før. Dette giver en anden ydelse løft for printf () bundne programmer som hdump / od, der bruges som en OSS erstatning for den lukkede od (1) kilde på OpenSolaris. Dette gør nu OSS od (1) på OpenSolaris typisk 5x hurtigere end den lukkede source-version.
  • libschily / getdtablesize.c nu behandler MinGW den samme som ved udarbejdelsen af ​​Win-DOS hjælp cl.exe.
  • libschily / mkdirat.c og libschily / mkdirs.c nu tage sig af det faktum, at MinGW har en ikke standard kompatibel mkdir ()
  • libschily / mkfifoat.c fast en type fra, klippe / indsæt filen fra mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c har nu en bedre kommentar relateret til cdrtools specifikke CUE forbedringer.
  • Rettet en tastefejl i cdrecord.dfl
  • cdda2wav (Vedligeholdt / forstærket af Jorg Schilling, stammer fra Heiko Ei & szlig; Feldt heiko@hexco.de):
  • Undgå en omdefineret xxx advarsel for cdda2wav / exitcodes.h
  • Tilføjet en #undef interface til cdda2wav / interface.h for at sikre, at # define interface fra windows.h ikke forårsager problemer, selv når du bruger MinGW
  • mkisofs:
  • mkisofs / mkisofs.8 fast ulovlige troff sekvens & quot; \ & quot; til & quot; e & quot;
  • Prøv at undgå en direkte streng & quot; / dev / null & quot; i mkisofs.c at gøre det muligt at arbejde på Win-DOS uden POSIX lag.

Hvad er nyt i version 3.01 Alpha 20:

  • Alle:
  • Ny Schily Makefiler regler for armv7l-linux
  • autoconf / xconfig.h.in nu behandler Mingw32 den samme som ved udarbejdelsen med cl.exe
  • Libschily:
  • libschily :: format.c (printf) understøtter nu længde modifikatorer som h hh l ll tz til formatet på% n.
  • libschily :: format.c er blevet omstruktureret til parsing af felt bredde parametre på en måde, der ville gøre det muligt at senere indføre støtte til% n $
  • Prøv at tage sig om det faktum, at Mingw32 ikke understøtter et standard kompatibel mkdir () funktion med to parametre. Det gælder top libschily / mkdirat.c og libschily / mkdirs.c
  • Rettet en tastefejl i libschily / mkfifoat.c der kaldte mkdir () i stedet for mkfifo ()
  • libschily / getdtablesize.c brug den samme behandling for Mingw32 som for cl.exe
  • Libparanoia:
  • libparanoia implementerer nu den første etape i C2 fejl pointer support:. det nu er i stand til at beskæftige sig med input data, der indeholder C2 pointers og det implementerer nye tilbagekald til at rapportere C2 statistikker tilbage til den, der ringer
  • libparanoia understøtter nu at styre størrelsen af ​​læse forud buffer. Dette tillader libparanoia skal vedtages til de nuværende begrænsninger.

Hvad er nyt i version 3.01 Alpha 19:

  • Denne version tilføjet forskellige finkornet privilegium håndtering, at holder root-rettigheder i tilfælde, hvor cdrtools er blevet kaldt af en privilegeret program.
  • Libfind understøtter nu & quot; begivenhed port & quot; skrive filer.
  • Sammenstød med en forældet cdda_paranoia.h fil i / usr / local / include / som ses på FreeBSD nu undgås.
  • Emuleringer for * ved () funktioner er blevet tilføjet til libschily.

Hvad er nyt i version 3.01 Alpha 18:

  • Tilføjet regler for ikke-automake aktiveret lave programmer ( ligesom gmake) for:. PPC64-linux-cc.rul og PPC64-linux-gcc.rul
  • Tilføjet nye OS ID-regler for forskellige WIN-DOS-versioner:
  • 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
  • Ny autoconf test i, om struct timespec defineres.
  • Forskellige cstyle ændringer i omfatte / Schily mappe.
  • Ny inkluderer fil: omfatter / Schily / shedit.h
  • .
  • Sørg for, at inkludere / Schily / time.h omfatter altid en struct timespec definition.
  • Nye funktioner getnstimeofday () og setnstimeofday ().
  • Tilføjet defltsect () til listen over eksporterede funktioner for det delte bibliotek version.
  • Rettet en filedesrciptor læk i libfind der rammer, når du bruger -empty på tomme mapper.
  • Fast finkornet privilegium håndtering til Linux. Tak for Daniel Pielmeier fra Gentoo for indberetning og test.

Hvad er nyt i version 3.01 Alpha 17:

  • Schily Makefilesystem ikke længere bruger CC = til intern opgaver.
  • er blevet tilføjet til ARMv5 og ARMv6 Automatisk støtte.
  • Dette gør kompilering på RaspberryPI også muligt med den ikke-automake bevidst gmake.
  • Giver & quot; statisk & quot; kompilering (kompilering, der ikke bruger de dynamiske definerer fra Schily Makefilesystem) på Linux ARMv6 (som bruges af RaspberryPI).
  • Mange kilder er blevet modificeret til at håndtere __CYGWIN32__ som __CYGWIN __
  • Dette er nødvendigt, da nyere Cygwin-versioner, der kører i 64-bit tilstand ikke længere definere __CYGWIN32__ men __CYGWIN __.

Hvad er nyt i version 3.01 Alpha 16:

  • Denne version løser en fejl i libparanoia der forårsagede også lille vifte initialisering.
  • OpenCSW opbygge miljø blev opdateret til den sidste udgivelse.
  • Denne udgivelse giver & quot; statisk & quot; kompilering til Linux x86 for cdrtools bibliotekets brugere.
  • omfatter filer fra Schily portabilitet miljøet er blevet omstruktureret.

Hvad er nyt i version 3.01 Alpha 15:

  • Til Linux og Solaris, denne udgivelse vil advare dig hvis der mangler nødvendige finkornede tilladelser.
  • Det virker omkring en FreeBSD 9.1 bug, der forhindrede samling af cdda2wav.
  • mkisofs samler uden -DUDF og uden -DDVD_VIDEO.

Hvad er nyt i version 3.01 Alpha 14:

  • En tastefejl i omfatter / Schily / stat.h relateret til nanosekund håndtering på NetBSD og OpenBSD blev fastsat.
  • suid-root-mindre installation er nu understøttet på Linux ved hjælp fcaps (almindeligt tilgængelige, da Linux 2.6.24).
  • -new-dir-mode i mkisofs nu bare erstatter effekten af ​​-dir-mode på biblioteker, der har været & quot; opfundet & quot; ved mkisofs.

Hvad er nyt i version 3.01 Alpha 13:

  • Denne version understøtter hårde links, navngivne pipes, stikkontakter , karakter tilbud, og blokere tilbud med UDF, understøtter alle tre Unix gange med mikrosekund nøjagtighed i UDF, indstiller den rigtige bruger / gruppe / tilladelse til symlinks i UD, og ​​understøtter S_ISUID, S_ISGID, S_ISVTX (sæt uid, sæt GID, klæbrig) i UDF.

Hvad er nyt i version 3.01 Alpha 12:

  • To fejl i UDF metadata er fastsat, at forårsaget mkisofs at forårsage dårlig filindhold i tilfælde af en fil & gt; 4 GB var til stede, mens -sort mulighed blev anvendt.
  • cdda2wav ikke længere udskriver skrald når beder & quot;. belastning cdrom venligst og tryk enter & quot ;, og en anden end NL karakter blev indtastet

Hvad er nyt i version 3.01 Alpha 11:

  • Denne version tilføjer en løsning til at understøtte udarbejdelsen af seneste cygwin udgivelse.

Hvad er nyt i version 3.01 Alpha 10:

  • retter et problem med DVD-Video polstring indført i 3.01a09 som følge af en falsk Valgrind advarsel.
  • Tilføjer understøttelse til semi-statisk (prækonfigureret) omfatter filer til Android:. omfatter / Schily / armv5tejl-linux-gcc / xconfig.h

Hvad er nyt i version 3.01 Alpha 09:

  • En 32-bit unsigned int rollover fejl i mkisofs med computing sektor adresser til Rock Ridge CE indlæg blev fastsat (hits med multi session, der starter tidligere 4 GB).
  • Alle programmer fra mkisofs pakken understøtter nu en ny mulighed -ignore-fejl.
  • Støtte til en ny platform (Pyro) tilsat.

Hvad er nyt i version 3.01 Alpha 06:

  • Denne version tilføjer understøttelse for udarbejdelse med Microsoft compiler cl.exe, støtte til cross kompilering, og et forsøg på at understøtte SCSI transport på nyere AIX versioner.

Hvad er nyt i version 3.01 Alpha 05:.

  • mkisofs understøtter nu El Torito multi boot-funktion
  • mkisofs understøtter nu muligheden for at sætte vilkårlige boot arkitekturer (f.eks EFI) via den nye mulighed -eltorito-platform.
  • mkisofs understøtter nu muligheden for manuelt at indstille ændringen tid, der er registreret i den primære Volume Descriptor via den nye mulighed -modification-date. Dette giver dig mulighed for at indstille vilkårlige UUID værdier for grub.

Hvad er nyt i version 3.01 Alpha 04:

  • Rettet en typografisk fejl, der forårsagede cdrecord-3.01a03 at afbryde før den tilladte CD-Text størrelse.

Hvad er nyt i version 3.01 Alpha 03:

  • Denne version vil forsøge at bruge den faktiske fornuft tæller i stedet for en standard værdi for ANMODNING SENSE på nyere FreeBSD versioner.
  • Det vil forsøge at genoprette SCSI status-byte og kommandoen fejlen efter at gøre en manuel ANMODNING SENSE for mislykkede kommandoer på AIX, UnixWare, Apollo Domæne og til Linux parallel port SCSI.
  • Cdrecord nu advarer når nogen forsøger at skrive mere CD-Text end muligt for et enkelt sprog.
  • Flere stavefejl rettet i den cdda2wav man-siden.
  • Nogle glemte muligheder er blevet tilføjet til mkisofs man-siden.

Hvad er nyt i version 3.01 Alpha 01:

  • Alle:
  • makroer XARCH_GEN & XARCH_OPT er nu i REGLER / cc-sunpro * .rul
  • inkluderer fil inkluderer / Schily / ccomdefs.h nu gør det muligt at deaktivere printf () format kontrollerer for GCC med -DNO_PRINTFLIKE Dette er nødvendigt for at give stjerne at kompilere i Solaris ON cosolidation som GCC-id for dum til printf () udvidelser.
  • har alle filer (selv dem, skabt af autoconf) nu beskyttet mod multipel includion.
  • Ny autoconf test for pathconf () og fpathconf ()
  • Ny autoconf test for / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / FD2
  • Nye autoconf test for: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () nødvendig for lang dobbelt støtte.
  • Ny autoconf test for _qecvt () _qfcvt () _qgcvt () og _qecvt_r () _qfcvt_r () _qgcvt_r () på AIX
  • Alle linker kort filer er blevet ændret for at tillade platform afhængig # ifdef s
  • inkluderer / Schily / wchar.h omfatter nu en workyround til platforme, der ikke har wcwidth ().
  • Opret NLS standard (dvs. gettext () kaldes i tilfælde af, at Schily / nlsdefs.h var inkluderet)
  • Libschily:
  • libschily /? eterrno.c ikke længere overskrive definitionen _TS_ERRNO for at bestå kompilere constrints i Solaris ON consoliation.
  • Flere nye globale symboler i mapFile for libschily / libschily-mapvers
  • libschily / wcsndup.c havde frgotten kode og stadig gjorde internaly gennemføre strndup ()
  • libschily nu som standard omdøber getline (), fgetline () og fexec * () ind js_getline (), js_fgetline () og js_fexec * (). Det var nødvendigt, fordi POSIX-standarden komitéen ignorerede POSIX grundregler ikke at definere funktioner, der er i konflikt med eksisterende publicerede funktioner. Funktionerne fra linschily har været i offentligheden siden mere end 25 år, og de funktioner, der er defineret af POSIX.1-2008 selv overtræder POSIX navngivning regler. POSIX fexec * () funktioner ville f.eks nødt til at være korrekt kaldes fdexec * (). Eksisterende programmer kan holde den officielle navne getline (), fgetline () og fexec * (), da de er som standard #defined til de nye js _ * () navne. For at deaktivere denne bekvemmelighed, tilføj: #define NO_SCHILY_GETLINE at deaktivere Schily getline (), fgetline () #define NO_SCHILY_FEXEC at deaktivere Schily fexec * () #define NO_SCHILY_FSPAWN at deaktivere Schily fspawn * ()
  • Libschily har nu nye & quot; lang dobbelt & quot; støttefunktioner: qftoes () og qftofs ()
  • Libschily understøtter nu et locale dependend decimaltegn til udskrivning flydende kommatal.
  • Libschily understøtter nu at udskrive lang dobbelt numre ved hjælp af format () baseret bærbar printf () gennemførelse. Hvis dette ikke virker til din platform, eller hvis dette ikke virker korrekt for din platform, bedes du rapportere. Dette var nødvendigt for ud nye & quot; od & quot; gennemførelse.
  • Den mulighed parsing implementering getargs () / getfiles () fra libschily understøtter nu at kombinere enkelt tegn boolean flag, selv i tilfælde mulighed strengen nævner at kalde en callback funktion, hvis en brugbar løsning blev fundet. Dette var nødvendigt for ud nye & quot; od & quot; gennemførelse.
  • filereopen () fra libschily ikke længere kalder åben () internt, så længe der ikke er behov for at skabe eller trunkere filen.
  • libschily s findinpath () indeholder nu en ny sti parameter for at tillade at bruge funktionen fra BSH.
  • fnmatch er nu altid tilgængelig som js_fnmatch ()
  • Ny autoconf test for _qecvt () _qfcvt () _qgcvt () og _qecvt_r () _qfcvt_r () _qgcvt_r () på AIX
  • smake s searchfileinpath () flyttede ind libschily at lade det anvendes generelt til at søge efter programmet ressourcer.

Hvad er nyt i version 3.00:

  • Alle:
  • Bedre fnug gør regler
  • Bedre regler autoconf for ACL
  • Bedre understøttelse af Linux på IBM-390
  • Bedre understøttelse af Linux på AMD x86-64
  • Bedre overensstemmelse med fnug advarsler.
  • Nu ved hjælp af & quot; makefiler-1.6 & quot;
  • Compilation på OS / 2 bør arbejde igen (-Zexe - & gt; -o xxx $ (EXEEXT)
  • .
  • sleeptime at tillade at læse en GNU mmake relateret advarsel blev reduceret
  • til 2 sekunder.
  • Jeg venter stadig på GNU gøre at rette bugs jeg gjorde rapport i 1999.
  • Støtte til "gør målkat = xxx installere" tilføjede
  • Løsning for en Shell Bug på BSDI
  • Installer løsning for, at BSDI har chown (1) i / usr / sbin /
  • cc-config shell script omarbejdet
  • Bedre konfigurere test for procfs omfatter filer
  • Konfigurer test for fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Konfigurer test for fdopendir
  • Konfigurer test for brudte ext2fs omfatter filer i Linux-kernen
  • Bedre SRCROOT søgefunktionen i makefiler shell scripts
  • Nye autoconf test for brudt, &
  • om forskellige Linux-systemer
  • astoull * () nyt i schily.h
  • utypes.h har nu MAX_ og MIN_ værdi definitioner for alle grundlæggende
  • systemtyper.
  • Støtte tilføjet til kompilere i 64 bit-tilstand på Solaris Sparc.
  • Anvendelse: smake CCOM = CC64
  • Støtte tilføjet til kompilere delte biblioteker med udgave
  • tal for interface niveauer og gøre uofficielle & quot; grænseflader & quot;
  • statisk
  • Undgå gmake at gå ind i en enless sløjfe på Solaris
  • i tilfælde af, at / usr / UCB / tr er før / usr / bin / st i PATH
  • Bedre autoconf fejlmeddelelse i tilfælde af, at den forventede
  • C-compiler kunne ikke findes.
  • Mac OS X nu installerer filer som root: wheel
  • Supply linker mapfiles for alle biblioteker. Dette gør det muligt cdrtools
  • der skal udarbejdes ved hjælp af delte biblioteker og kun til korrekt
  • skjule uofficielle grænseflader på Solaris (ved hjælp af ls)
  • Bemærk, at denne funktion er endnu ikke tilgængelig for GNU ld
  • Støtte til DragonFly BSD tilføjede, at takket joerg@britannica.bec.de~~V
  • Standard Cygwin installere uid / gruppe tilpasset til at bruge tilgængelige id'er.
  • Nyt program btcflash tilføjet. Tak til David Huang
  • Hvis du kan lide alle brugere til at være i stand til at ringe cdrecord rod-mindre, du har brug for
  • Solaris 10 eller nyere.
  • Rediger filen / etc / sikkerhed / exec_attr og tilføje:
  • 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 kan lide at tillade kun bestemt bruger til at bruge cdrecord,
  • brug noget lignende:
  • CD RW: solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • i stedet og gøre de relaterede brugernes medlemmer af profilen & quot; CD RW & quot;
  • ved at tilføje en linje som:
  • Joerg :::: profiler = CD RW
  • ind i / etc / user_attr
  • Bemærk, at du enten har brug for at ringe til cdrecord via & quot; pfexec cdrecord ..... & quot;
  • eller ved at bruge en profil bevidst skal (f.eks / usr / bin / pfksh)
  • Bedre understøttelse af BeOS / Zeta i Makefile systemet
  • Støtte til armv5teb-linux-cc blev tilføjet til Makefile systemet
  • Autoconf script tilføjet til "conf" mappen
  • Den 15. maj 2006 jeg lykkeligt annoncerede nye funktioner og udgivelsen af ​​
  • DVD-kode i OpenSource. Efter lange diskussioner med forskellige
  • folk på OpenSource Licenser og deres virkninger på brugen interproject
  • og effekten på forfatterne selv, jeg kontaktede forfatterne
  • omfattede dele i denne suite software og fik i de fleste tilfælde deres
  • støtte og tilskud på valg af CDDL som den nye licens. Selvom
  • det tog nogen tid, var det værd at læse de forskellige OpenSource
  • licenser helt med en vis støtte af folk, der arbejder på dette område.
  • Nu ved jeg, hvorfor det tog Sun så meget tid til at tilbyde OpenSolaris under
  • en OpenSource licens ... hvis du tager en licens forandring alvorligt, det er
  • et rigtigt hårdt job.
  • fil & quot; BIDRAG & quot; er blevet opdateret.
  • Makefile-systemet er blevet fuldstændig omskrevet til at være mere genanvendelige
  • og ikke replikere kode.
  • Makefile Systemet understøtter nu at kompilere under & quot; Services for Unix & quot;,
  • nu kaldet & quot; Subsystem for UNIX-baserede & quot Applications (SUA);,
  • en gratis POSIX tilføje fra Microsoft (identificerer som & quot; Interix & quot;)
  • .
  • Bemærk, at du har brug for den seneste 'smake' relase smake-1.2a36 eller aldrig
  • fra ftp://ftp.berlios.de/pub/smake/alpha/
  • Bemærk, at der er smake-1.2.1 tilgængelig på
  • ftp://ftp.berlios.de/pub/smake/
  • I øjeblikket cdrecord er ikke i stand til at sende SCSI-kommandoer fra dette
  • miljø. Jeg leder efter hjælp fra erfarne brugere.
  • Makefile Systemet understøtter nu at kompilere bruge Microsoft
  • C-compiler & quot; cl & quot;.
  • Bemærk, at du har brug for den seneste 'smake' relase smake-1.2a36 eller aldrig
  • fra ftp://ftp.berlios.de/pub/smake/alpha/
  • Dette kompilering øjeblikket kan kun kegle fra en & quot; Cygwin & quot; miljø
  • hjælp smake med variablerne Miljø oprettet på en måde, der gør det muligt
  • & quot; cl & quot; til at arbejde (finde det indeholde filer og biblioteker).
  • Kør & quot; smake CCOM = cl & quot; for denne form for opgørelse.
  • Cdrecord endnu ikke blevet verificeret at kompilere i dette miljø.
  • Bemærk, at jeg er interesseret i feedback til disse nye kompilere muligheder.
  • Ny funktion strlcpy () for bedre bærbarhed.
  • Ny funktion strncpy () for bedre bærbarhed.
  • Forbedret Makefile system til bedre MSVC støtte
  • Forbedret Makefile system til C ++ støtte
  • Fast nogle stavefejl i dirdefs.h
  • Nye funktioner getvallargs () / getvargs () / getvfiles ()
  • gør det muligt at have en vektor baseret interface til
  • avanceret argument parsing bibliotekets funktioner.
  • I øjeblikket bruges af mkisofs.
  • getargs.c er nu på ajour igen og libschily
  • fra cdrtools er 100% komplet og kan anvendes
  • som en delt bibliotek for at blive brugt af f.eks stjerne også.
  • Tilføjet en løsning på en kerne dump problem med
  • kører avoffset.c på FreeBSD / sparc64 (GCC)
  • indeholder libschily nu en fallback fnmatch () for bedre bærbarhed
  • Dette fnmatch () gennemførelse er taget fra th BSD-projektet.
  • Rettet en fejl i getvargs (), der forårsagede mkisofs -joliet lange til at være
  • erklæret som ulovlig mulighed.
  • Flere mindre format forbedringer for getargs ()
  • getavrgs () er nu (ligesom getargs ()) i stand til korrekt at håndtere
  • kombinationer af enkelt char boolean flag
  • inkluderer filsystemet helt omstruktureret for at undgå fremtidige navnekonflikter.
  • omfatter filer nu helt har flyttet at inkludere / Schily /.
  • Dette gør det også muligt at gøre alle inkludere filer til rådighed i / usr / include / Schily /
  • i fremtiden.
  • fast en type i omfatter / Schily / termios.h takket være Steven M. Schweda for
  • rapportering.
  • Alle biblioteker inkluderer nu støtte til at samle den kode som delt bibliotek.
  • Koden er blevet testet på Solaris, men bør også arbejde i * BSD og Linux.
  • For at kompilere med delte biblioteker, enten opkald:
  • gøre LINKMODE = dynamisk
  • eller forandring
  • DEFLINKMODE = statisk
  • DEFLINKMODE = dynamisk
  • til dit operativsystem i defaults / standarder.
  • Jeg er interesseret i feedback til forskellige OS-platforme ........
  • Ordren til udarbejdelse bibliotekerne er blevet ændret for at gøre
  • kompilere proces ufølsom over for gamle statiske libraris i
  • bibliotek søgestien.
  • Ny Schily autoconf test for gettext () og libintl
  • inkluderer / Schily / nlsdefs.h nu også kontrollerer for eksistensen af ​​HAVE_GETTEXT
  • #undef SIZE_T_MAX i utypes.h bedre FreeBSD understøttelse
  • Opret filsystem omstruktureret: alle Schily omfatter filer er nu placeret
  • i .... / inkluderer / Schily /
  • Nu ved hjælp af nye definitioner fra Steven M. Schweda i
  • inkluderer / Schily / xmconfig.h
  • VMS-brugere: i fremtiden, skal du angive cc -DUSE_STATIC_CONF
  • for at få den gamle statiske konfiguration.
  • ny fil Schily / errno.h
  • Fast nogle filer, der gjorde indeholder i stedet for
  • Forsøger at gøre floating point printf () støttefunktioner arbejde
  • på systemer, der implementerer C99 kun uden fallback.
  • Da denne ændring er et resultat fra en rapport fra en person, der ikke kan lide
  • for at samarbejde, var jeg ikke i stand til at teste på den rapporterede AIX-5.x-platform.
  • Bemærk også, at denne ændring kan føre til problemer på andre platforme.
  • Du teste og rapport!
  • Schily Makefilesystem omfatter nu miljø definitioner
  • til Microsoft Studio 8 compiler. Hvis du kan lide at redigere disse
  • definitioner, kontrollere standarderne mappen
  • Næste skridt i at støtte Microsoft C-compilere: bygget i miljø
  • sat op til MS compilere. At kompilere med MS C-compiler,
  • oprettet et Cygwin miljø og udarbejde en Cygwin "smake«.
  • Så brug denne smake at kompilere med MS C-compiler ved at ringe:
  • smake CCOM = cl
  • Dette er som standard VC7. Hvis du kan lide at bruge VC6, ring:
  • smake CCOM = cl VC = 6
  • Bemærk at smake selv (hvis kompileret med & quot; cl & quot;) vil ikke arbejde, som
  • MS ikke gennemfører en pålidelig måde at passere en citerede arg vektor
  • for at et nyt program.
  • Bemærk at cdrtools ikke endnu helt kompilere med MSVC. Dette
  • er oftest forårsaget af manglende standard overholdelse i MS C-compilere.
  • Et lille omstrukturering af omfatte filstruktur:
  • ny fil inkluderer / Schily / xconfig.h
  • inkluderer / Schily / xmconfig.h nu kun indeholder manuel statisk konfiguration
  • for VMS
  • Makefilesystem indeholder nu links til sparc64 (Fujitsu-Siemens)
  • Schily includefiles er nu installeret med & quot; make install & quot;.
  • Prøv at undgå et undtagelse program med et kald til adgang (& quot;. & quot ;, E_OK | F_OK)
  • forårsaget af en libc fejl fra Microsoft C-compiler & quot; cl & quot;.
  • Makefile Systemet understøtter nu Winsock biblioteket





















































































































































































Andre software developer Jorg Schilling

calltree
calltree

3 Jun 15

schily
schily

27 Sep 15

SCCS
SCCS

11 May 15

Kommentarer til cdrtools

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!