cdrtools

Software skärmdump:
cdrtools
Mjukvaruinformation:
Version: 3.00 / 3.01 Alpha 31 Uppdaterad
Ladda upp dagen: 27 Sep 15
Utvecklare: Jorg Schilling
Licens: Gratis
Popularitet: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (tidigare känt som cdrecord) är en öppen källkod och fri kommandoraden program som består av en uppsättning verktyg som gör det möjligt för användare att skapa hem-brända skivor med en CD-R, CD-RW, DVD -R, DVD-RW eller Blu-ray-brännare.

I innefattar cdrecord verktyg för inspelning CD, DVD och BD-skivor, den readcd verktyg för att läsa CD, DVD och BD-media med CD-klon funktioner, cdda2wav program för att extrahera spår från ljud-cd med paranoia stöd, samt som mkisofs skript för att skapa hybrid ISO9660, HFS eller Joliet filsystem med ytterligare Rock Ridge attribut.

Dessutom omfattar projektet isodebug för utskrift mkisofs felsökningsinformation från media, isodump för dumpning ISO-9660 media, isoinfo för att analysera och kontrollera Joliet, ISO / 9660 och Rock-Ridge filsystem, isovfy för att verifiera strukturer ISO-9660 filsystem och rscsi för att genomföra en avlägsen SCSI (Small Computer System Interface) daemon.


Funktioner i korthet

cdrtools stödjer CD-brännare från många olika leverantörer. Funktioner som stöds inkluderar IDE / ATAPI, parallellport, och SCSI-enheter, CD-skivor, data-CD, och blandade CD-skivor, full multi-sessions stöd, CDRW-skivor (återskrivningsbara), TAO, DAO, RAW och läsbara felmeddelanden.

Ansökan omfattar fjärr SCSI stöd och kan få tillgång till lokala eller fjärr CD brännare. Den består av följande verktyg:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy och rscsi


Kommandoradsalternativ och tillgänglighet

Varje ingår verktyg har sina egna kommandoradsalternativ som gör att du kan utnyttja de ovan nämnda funktionerna. För att se dessa alternativ, lägg till & lsquo; - hjälp och rsquo; attribut efter själva kommandot (t.ex. cdrecord help).

Mjukvaran finns tillgänglig för nedladdning endast som tarbollar (tjära arkiv), som inkluderar källkoden, som måste optimeras och sammanställas före installationen. Operativsystem som stöds inkluderar GNU / Linux, BSD, Solaris, Mac OS X och Microsoft Windows. cdrtools har varit framgångsrikt på datorer som stöder någon av hårdvaruarkitekturer 32-bitars eller 64-bitars

Vad är nytt i den här versionen.

< p>
  • Alla:
  • include / SCHILY / varargs.h innehåller nu en ny typ va_lists_t som är en struktur som täcker va_list.
  • include / SCHILY / getargs.h har nu kommentar till de argument och retur koden för getargs () återkopplingsfunktioner.
  • SCHILY makefilesystem innehåller nu en ny symbolisk länk ppc64le-linux-cc.rul för icke-auto medvetna make implementationer såsom gmake.
  • Nya autoconf tester för strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nu genomför strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (den låga nivån printf () genomförande) genomför nu stöd för% n $ argument ompositionering för det fall att & quot; n & quot; är 1..30, eller om större pekar på en int typ arg.
  • libschily / fprformat.c fixat en bugg som skulle förhindra att använda stdio makron med nyare Opensolaris-versioner, vilket gör printf () inte så snabbt som förväntat.
  • Libsiconv:
  • sic_open () inte längre försöker att öppna alla charset namn som filer i den aktuella katalogen, men endast om namnet innehåller ett snedstreck.

Vad är nytt i version 3.00 / 3.01 Alpha 30:

  • Alla:
  • include / SCHILY / varargs.h innehåller nu en ny typ va_lists_t som är en struktur som täcker va_list.
  • include / SCHILY / getargs.h har nu kommentar till de argument och retur koden för getargs () återkopplingsfunktioner.
  • SCHILY makefilesystem innehåller nu en ny symbolisk länk ppc64le-linux-cc.rul för icke-auto medvetna make implementationer såsom gmake.
  • Nya autoconf tester för strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nu genomför strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (den låga nivån printf () genomförande) genomför nu stöd för% n $ argument ompositionering för det fall att & quot; n & quot; är 1..30, eller om större pekar på en int typ arg.
  • libschily / fprformat.c fixat en bugg som skulle förhindra att använda stdio makron med nyare Opensolaris-versioner, vilket gör printf () inte så snabbt som förväntat.
  • Libsiconv:
  • sic_open () inte längre försöker att öppna alla charset namn som filer i den aktuella katalogen, men endast om namnet innehåller ett snedstreck.

Vad är nytt i version 3.00 / 3.01 Alpha 27:

  • Alla:
  • include / SCHILY / varargs.h innehåller nu en ny typ va_lists_t som är en struktur som täcker va_list.
  • include / SCHILY / getargs.h har nu kommentar till de argument och retur koden för getargs () återkopplingsfunktioner.
  • SCHILY makefilesystem innehåller nu en ny symbolisk länk ppc64le-linux-cc.rul för icke-auto medvetna make implementationer såsom gmake.
  • Nya autoconf tester för strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily nu genomför strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (den låga nivån printf () genomförande) genomför nu stöd för% n $ argument ompositionering för det fall att & quot; n & quot; är 1..30, eller om större pekar på en int typ arg.
  • libschily / fprformat.c fixat en bugg som skulle förhindra att använda stdio makron med nyare Opensolaris-versioner, vilket gör printf () inte så snabbt som förväntat.
  • Libsiconv:
  • sic_open () inte längre försöker att öppna alla charset namn som filer i den aktuella katalogen, men endast om namnet innehåller ett snedstreck.

Vad är nytt i version 3.01 Alpha 21:

  • Alla:
  • Definiera DEV_NULL inkluderar / SCHILY / mconfig.h att ta itu med den saknade / dev / null på DOS
  • Nya autoconf tester för: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symlinks för armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nytt, att stödja icke-auto medveten göra program som gmake.
  • Definiera inte en gethostname () prototyp i SCHILY / hostname.h för MinGW, som MinGW som en felaktig prototyp är i den icke-standardformat winsock.h
  • include / SCHILY / stdio.h genomför nu kod som delvis unhides Filen * datastrukturer från 64 bitars Solaris-libc. Detta gör det möjligt att genomföra en getc_unlocked () makro även för 64 bitars Solaris som görs av libc, är så libschily kunna uppnå liknande stdio I / O-prestanda, vilket behövs för att kunna genomföra en printf () i libschily som är snabbare än printf () från libc.
  • Libschily:
  • Nya funktioner xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () i libschily tillåta felmeddelande och avsluta med ett utgångsvärde som skiljer sig från Felkod.
  • en bugg i libschily / format.c som orsakade%. * s som ska skrivas ut felaktigt har fastställts.
  • libschily / format.c har gjorts om för att göra det möjligt för koden som ska återanvändas för fprformat () via #include.
  • libschily / fprformat.c Ny funktion fprformat () i libschily genomför samma direkta gränssnitt som doprnt () från libc och därmed gör det möjligt att genomföra printf () snabbare än printf () från libc på Solaris.
  • libschily / jsprintf.c för Solaris, jsprintf () nu genomförs baserat på fprformat (). Detta gör att printf () från libschily vara ca. 33% snabbare än printf () från libc på Solaris och produktionsstöd. 2x så snabbt som jsprintf () i libschily har varit förut. Detta ger en annan prestandaökning för printf () bundna program som hdump / od som används som en OSS ersättning för od stängd källkod (1) på Opensolaris. Detta gör nu OSS od (1) på Opensolaris 5x normalt snabbare än den version stängd källkod.
  • libschily / getdtablesize.c behandlar nu MinGW på samma sätt som vid sammanställningen på Win-DOS använder cl.exe.
  • libschily / mkdirat.c och libschily / mkdirs.c nu ta hand om det faktum att MinGW har en icke standard kompatibel mkdir ()
  • libschily / mkfifoat.c fast en typ från, klippa / klistra in filen från mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c har nu en bättre kommentar till cdrtools specifika CUE förbättringar.
  • Fixat ett stavfel i cdrecord.dfl
  • cdda2wav (Underhålls / förbättras genom Jörg Schilling, härrör från Heiko Ei & szlig; feldt heiko@hexco.de):
  • Undvik omdefinieras xxx varning för cdda2wav / exitcodes.h
  • Lade till en #undef gränssnitt för att cdda2wav / interface.h att se till att #define gränssnittet från windows.h inte orsakar problem även när du använder MinGW
  • mkisofs:
  • mkisofs / mkisofs.8 fast olaglig troff sekvens & quot; \ & quot; & quot; e & quot;
  • Försök att undvika en direkt sträng & quot; / dev / null & quot; i mkisofs.c för att kunna arbeta på Win-DOS utan POSIX lager.

Vad är nytt i version 3.01 Alpha 20:

  • Alla:
  • New Schily Makefiler regler för armv7l-linux
  • autoconf / xconfig.h.in behandlar nu mingw32 på samma sätt som vid sammanställningen med cl.exe
  • Libschily:
  • libschily :: format.c (printf) stöder nu längd modifierare som h hh l ll tz för% n formatet.
  • libschily :: format.c har omstrukturerats för att analysera fältbreddparametrar på ett sätt som skulle göra det möjligt att senare införa stöd för% n $
  • Försök att ta hand om det faktum att mingw32 inte stöder en standard kompatibel mkdir () funktion med två parametrar. Detta gäller topp libschily / mkdirat.c och libschily / mkdirs.c
  • Korrigerat ett stavfel i libschily / mkfifoat.c som kallas mkdir () i stället för mkfifo ()
  • libschily / getdtablesize.c behöver samma behandling för mingw32 som för cl.exe
  • Libparanoia:
  • libparanoia genomför nu den första etappen i C2 fel pekare stöd. det nu är kan hantera indata som innehåller C2 pekare och genomför nya callbacks att rapportera C2 statistik tillbaka till den som ringer
  • libparanoia stöder nu för att styra storleken på läs vidare bufferten. Detta gör att libparanoia som ska antas till de nuvarande begränsningarna.

Vad är nytt i version 3.01 Alpha 19:

  • Denna version lagt till olika finkornig privilegium hantering att håller rootbehörighet i fall där cdrtools har kallats av en privilegierad program.
  • Libfind stödjer och nu quot; händelse hamn & quot; skriver filer.
  • Sammandrabbningar med en föråldrad cdda_paranoia.h fil i / usr / local / include / som kan ses på FreeBSD nu undvikas.
  • emuleringar för * på () funktioner har lagts till libschily.

Vad är nytt i version 3.01 Alpha 18:

  • tillagda regler för icke-auto aktiverat göra program ( som gmake) för:. ppc64-linux-cc.rul och ppc64-linux-gcc.rul
  • Lagt till nya OS version ID regler för olika 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 huruvida struct timespec definieras.
  • Fynd Cstyle förändringar i include / SCHILY katalogen.
  • Ny include-fil: include / SCHILY / shedit.h
  • .
  • Se till att inkludera / SCHILY / time.h inkluderar alltid en definition struct timespec.
  • Nya funktioner getnstimeofday () och setnstimeofday ().
  • Annan defltsect () i listan över exporterade funktioner för det delade biblioteket versionen.
  • Fixat en filedesrciptor läcka i libfind som träffar när du använder -empty på tomma kataloger.
  • Fixat finkornig privilegium hantering för Linux. Tack för Daniel Pielmeier från Gentoo för rapportering och testning.

Vad är nytt i version 3.01 Alpha 17:

  • Schily Makefilesystem inte längre använder CC = för intern uppgifter.
  • Automatiskt stöd har lagts till för ARMv5 och ARMv6.
  • Detta gör sammanställning på RaspberryPI också möjligt med den icke-auto medveten gmake.
  • Låter & quot; statisk & quot; sammanställning (sammanställning som inte använder de dynamiska definierar från Schily Makefilesystem) på Linux ARMv6 (som används av RaspberryPI).
  • Många källor har modifierats för att hantera __CYGWIN32__ som __CYGWIN __
  • Detta behövs eftersom nyare Cygwin versioner som körs i 64-bitarsläge inte längre definiera __CYGWIN32__ men __CYGWIN __.

Vad är nytt i version 3.01 Alpha 16:

  • Den här versionen fixar en bugg i libparanoia som orsakade också liten array initiering.
  • OpenCSW bygga miljön uppdaterad till den senaste utgåvan.
  • Den här versionen gör & quot; statisk & quot; sammanställning för Linux x86 för cdrtools biblioteksanvändare.
  • inkludera filer från Schily portabilitet miljön har omstrukturerats.

Vad är nytt i version 3.01 Alpha 15:

  • På Linux och Solaris, den här versionen kommer att varna dig om nödvändigt finkorniga behörigheter saknas.
  • Det fungerar runt en FreeBSD 9.1 bugg som hindrade sammanställning av cdda2wav.
  • mkisofs samman utan -DUDF och utan -DDVD_VIDEO.

Vad är nytt i version 3.01 Alpha 14:

  • En stavfel i include / SCHILY / stat.h relaterade till nanosekund hantering på NetBSD och OpenBSD fastställdes.
  • suid-root-mindre installation stöds nu på Linux med fcaps (allmänt tillgängliga sedan Linux 2.6.24).
  • -new-dir-mode i mkisofs nu bara ersätter effekten av -dir-läge på kataloger som har varit & quot; uppfann & quot; av mkisofs.

Vad är nytt i version 3.01 Alpha 13:

  • Den här versionen har stöd för hårda länkar, namngivna rör, uttag , teckenspecial, och blockspecial med UDF, stöder alla tre Unix gånger med mikro granularitet i UDF, ställer rätt användarnamn / grupp / tillstånd för symboliska länkar i UD, och stöder S_ISUID, S_ISGID, S_ISVTX (set uid, ställ gid, klibbig) i UDF.

Vad är nytt i version 3.01 Alpha 12:

  • Två buggar i UDF metadata har fastställts att orsakade mkisofs att orsaka dålig innehållsfil om en fil & gt; 4 GB var närvarande medan -sort alternativet användes.
  • cdda2wav inte längre skriver ut skräp när ber & quot;. last cdrom vänlig och tryck enter & quot ;, och en annan än NL karaktär angavs

Vad är nytt i version 3.01 Alpha 11:

  • Denna version lägger till en lösning för att stödja sammanställningen på senaste cygwin release.

Vad är nytt i version 3.01 Alpha 10:

  • Åtgärdar ett problem med DVD-Video stoppning infördes 3.01a09 som ett resultat av en falsk Valgrind varning.
  • Lägger till stöd för semi-statiska (förkonfigurerade) include-filer för Android. include / SCHILY / armv5tejl-linux-gcc / xconfig.h

Vad är nytt i version 3.01 Alpha 09:

  • En 32-bitars unsigned int välta bugg i mkisofs med datoradresser sektorn för Rock Ridge CE Inlägg fastställdes (hits med multi session som börjar tidigare 4 GB).
  • Alla program från mkisofs svit stöder nu ett nytt alternativ -ignore-fel.
  • Stöd för en ny plattform (Pyro) tillsattes.

Vad är nytt i version 3.01 Alpha 06:

  • Denna version lägger till stöd för att sammanställa med Microsoft kompilatorn cl.exe, stöd för kors sammanställning, och ett försök att stödja SCSI transporter på nyare AIX versioner.

Vad är nytt i version 3.01 Alpha 05.

  • mkisofs stöder nu El Torito multi startläge
  • mkisofs stöder nu möjlighet att ställa godtyckliga start arkitekturer (t.ex. EFI) via det nya alternativet -eltorito-plattform.
  • mkisofs stöder nu möjlighet att manuellt ställa in tiden modifiering som registreras i den primära Volume Descriptor via det nya alternativet modifikation uppdaterad. Detta låter dig ställa in godtyckliga UUID värden för grub.

Vad är nytt i version 3.01 Alpha 04:

  • Fixat ett skrivfel som orsakade cdrecord-3.01a03 att avbryta innan den tillåtna CD-Textstorlek.

Vad är nytt i version 3.01 Alpha 03:

  • Denna version kommer att försöka använda den verkliga bemärkelse räkna i stället för ett standardvärde för BEGÄRAN SENSE på nyare FreeBSD-versioner.
  • Det kommer att försöka återställa SCSI statusbyten och kommandot felet efter att ha gjort en manuell BEGÄRAN SENSE för misslyckade kommandon på AIX, Unixware, Apollo Domain, och för Linux Parallel Port SCSI.
  • Cdrecord varnar nu när någon försöker skriva mer CD-text än möjligt för ett enda språk.
  • Flera stavfel har rättats i cdda2wav man-sidan.
  • En del bortglömda alternativ har lagts till mkisofs man-sidan.

Vad är nytt i version 3.01 Alpha 01:

  • Alla:
  • makron XARCH_GEN & XARCH_OPT är nu i REGLER / cc-Sunpro * .rul
  • inkluderar filen include / SCHILY / ccomdefs.h tillåter nu att inaktivera printf () kontroller format för GCC med -DNO_PRINTFLIKE Detta behövs för att göra det möjligt stjärna för att sammanställa i Solaris ON cosolidation som GCC-id för dum för printf () förlängningar.
  • Alla inkluderar filer (även de som skapats av autoconf) är nu skyddade mot multipel includion.
  • Ny autoconf test för pathconf () och fpathconf ()
  • Ny autoconf test för / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1 / dev / FD2
  • Nya autoconf tester för: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () som behövs för lång dubbel stöd.
  • Ny autoconf test för _qecvt () _qfcvt () _qgcvt () och _qecvt_r () _qfcvt_r () _qgcvt_r () på AIX
  • Alla länkkartfiler har ändrats för att möjliggöra plattformsberoende # ifdef s
  • include / SCHILY / wchar.h innehåller nu en workyround för plattformar som inte har wcwidth ().
  • Gör NLS standard (dvs. gettext () anropas i fall att SCHILY / nlsdefs.h ingick)
  • Libschily:
  • libschily /? eterrno.c inte längre skriva definitionen _TS_ERRNO för att klara de Samla constrints i Solaris ON consoliation.
  • Flera nya globala symboler i mapfile för libschily / libschily-mapvers
  • libschily / wcsndup.c hade frgotten kod och ändå gjorde internaly genomföra strndup ()
  • libschily nu som standard döper getline (), fgetline () och fexec * () i js_getline (), js_fgetline () och js_fexec * (). Detta behövs eftersom POSIX-standarden Kommitté ignorerade POSIX grundläggande regler inte definiera funktioner som är i konflikt med befintliga publicerade funktioner. Funktionerna från linschily har varit i allmänheten sedan mer än 25 år och de funktioner som definieras av POSIX.1-2008 bryter även POSIX namnregler. POSIX fexec * () funktionerna skulle t.ex. måste vara korrekt kallas fdexec * (). Befintliga program kan hålla officiella namn getline (), fgetline () och fexec * () eftersom de är som standard #defined till de nya js _ * () namn. För att inaktivera denna bekvämlighet, lägg till: #define NO_SCHILY_GETLINE att avaktivera SCHILY getline (), fgetline () #define NO_SCHILY_FEXEC att inaktivera SCHILY fexec * () #define NO_SCHILY_FSPAWN att avaktivera SCHILY fspawn * ()
  • Libschily har nu nya & quot; long double & quot; supportfunktioner: qftoes () och qftofs ()
  • Libschily stöder nu en lokal grad beroende decimalkomma för utskrift flyttal.
  • Libschily stöder nu att skriva ut långa dubbelnummer med formatet () baserade bärbara printf () genomförande. Om detta inte fungerar för din plattform eller om detta inte fungerar på rätt sätt för din plattform, vänligen rapportera. Detta behövdes för ut nya & quot; od & quot; genomförande.
  • Alternativet analysera getargs genomförande () / getfiles () från libschily nu stöder att kombinera enstaka tecken booleska flaggor även om alternativet strängen nämner att ringa en callback-funktion om ett giltigt alternativ konstaterades. Detta behövdes för ut nya & quot; od & quot; genomförande.
  • filereopen () från libschily inte längre kallar open () internt så länge det inte finns något behov av att skapa eller trunkera filen.
  • libschily s findinpath () innehåller nu en ny väg parameter för att göra det möjligt att använda funktionen från BSH.
  • fnmatch är nu alltid tillgängligt som js_fnmatch ()
  • Ny autoconf test för _qecvt () _qfcvt () _qgcvt () och _qecvt_r () _qfcvt_r () _qgcvt_r () på AIX
  • smake s searchfileinpath () förflyttas till libschily att tillåta den att användas generellt för att söka efter programresurser.

Vad är nytt i version 3.00:

  • Alla:
  • Bättre ludd gör regler
  • Bättre autoconf regler för ACL
  • Bättre stöd för Linux på IBM-390
  • Bättre stöd för Linux på AMD x86-64
  • Bättre överensstämmer med ludd varningar.
  • Nu med & quot; makefiler-1.6 & quot;
  • Sammanställning på OS / 2 ska fungera igen (-Zexe - & gt; -o xxx $ (EXEEXT)
  • .
  • sömntid att tillåta att läsa en GNU mmake relaterad varning reducerades
  • 2 sekunder.
  • Jag väntar fortfarande på GNU göra för att fixa buggar jag gjorde rapport 1999.
  • Stöd för "göra målkat = xxx install 'läggas
  • Lösning för Shell Bug på BSDi
  • Installera lösning för att BSDI har chown (1) i / usr / sbin /
  • cc-config skalskript omarbetad
  • Bättre konfigurera test för procfs inkluderar filer
  • Konfigurera test för fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Konfigurera tester för fdopendir
  • Konfigurera tester för trasiga EXT2FS inkluderar filer i Linuxkärnan
  • Bättre SRCROOT sökfunktionen i makefiler skal skript
  • Nya autoconf tester för bruten, och
  • om olika Linux-system
  • astoull * () nytt i schily.h
  • utypes.h har nu MAX_ och MIN_ värdedefinitioner för alla grundläggande
  • systemtyper.
  • Support läggas att sammanställa i 64-bitarsläge på Solaris Sparc.
  • Använd: smake CCom = cc64
  • Support läggas att sammanställa delade bibliotek med version
  • siffror för nivåer gränssnitts och göra inofficiell & quot; gränssnitt & quot;
  • statisk
  • Förhindra gmake att gå in i en enless ögla på Solaris
  • i fall att / usr / ucb / tr är före / usr / bin / st i PATH
  • Bättre autoconf felmeddelande i fallet att den förväntade
  • C-kompilatorn kunde inte hittas.
  • Mac OS X installeras nu filer som root: wheel
  • Supply länk mapfiles för alla bibliotek. Detta tillåter cdrtools
  • för att sammanställas med hjälp av delade bibliotek bara och korrekt
  • dölja inofficiella gränssnitt på Solaris (med ls)
  • Observera att denna funktion är ännu inte tillgängliga för GNU ld
  • Stöd för DragonFly BSD tillade tack vare joerg@britannica.bec.de~~V
  • Standard Cygwin installera uid / grupp anpassad för att använda tillgängliga ids.
  • Nytt program btcflash sattes. Tack vare David Huang
  • Om du gillar alla användare ska kunna ringa cdrecord rot-mindre, du behöver
  • Solaris 10 eller senare.
  • Redigera filen / etc / security / exec_attr och lägg:
  • Alla: solaris: cmd ::: / opt / SCHILY / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Alla: solaris: cmd ::: / opt / SCHILY / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Alla: solaris: cmd ::: / opt / SCHILY / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Om du vill att endast tillåta specifika användare att använda cdrecord,
  • använda något i stil med:
  • CD RW: solaris: cmd ::: / opt / SCHILY / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • i stället och göra tillhörande användarnas medlemmar profilen & quot; CD RW & quot;
  • genom att lägga till en rad som denna:
  • joerg :::: profiler = CD RW
  • i / etc / user_attr
  • Observera att du antingen behöver ringa cdrecord via & quot; pfexec cdrecord ..... & quot;
  • eller genom att använda en profil medveten skal (till exempel / usr / bin / pfksh)
  • Bättre stöd för BeOS / Zeta i Makefile systemet
  • Stöd för armv5teb-linux-cc sattes till Makefile systemet
  • Autoconf script läggas till "conf" directory
  • Den 15 maj 2006 meddelade jag gärna nya funktioner och frisläppandet av
  • DVD-kod i Opensource. Efter långa diskussioner med olika
  • människor på öppen källkod licenser och deras effekter på interproject användning
  • och effekten på författarna själva, kontaktade jag författarna
  • inkluderade delar i denna programsvit och fick, i de flesta fall deras
  • stöd och bidrag om hur du väljer CDDL som den nya licensen. Även
  • det tog lite tid, det var värt att läsa de olika Opensource
  • licenser helt med visst stöd av personer som arbetar inom detta område.
  • Nu vet jag varför det tog Sun så mycket tid att erbjuda Opensolaris under
  • en Opensource licens ... om du tar en förändring licens på allvar, är det
  • en riktigt hårt arbete.
  • Filen & quot; BIDRA & quot; har uppdaterats.
  • Makefile systemet har helt skrivits om för att bli mer återanvändbara
  • och inte replikera kod.
  • Makefile Systemet stöder nu att sammanställa enligt & quot; Tjänster för Unix & quot;
  • nu kallas & quot; Subsystem för UNIX-baserade program (SUA) & quot;
  • en gratis POSIX lägga på från Microsoft (identifierar som & quot; Interix & quot;)
  • .
  • Observera att du behöver den senaste "smake" releasen smake-1.2a36 eller aldrig
  • från ftp://ftp.berlios.de/pub/smake/alpha/
  • Observera att det finns smake-1.2.1 finns på
  • ftp://ftp.berlios.de/pub/smake/
  • För närvarande inte kan skicka SCSI-kommandon från detta cdrecord
  • miljö. Jag söker hjälp från erfarna användare.
  • Makefile Systemet stöder nu att sammanställa använda Microsoft
  • C-kompilator & quot; cl & quot;.
  • Observera att du behöver den senaste "smake" releasen smake-1.2a36 eller aldrig
  • från ftp://ftp.berlios.de/pub/smake/alpha/
  • Denna sammanställning för närvarande får endast könen från en & quot; Cygwin & quot; miljö
  • använder smake med Miljövariabler som på ett sätt som gör att
  • & quot; cl & quot; att arbeta (tycker att det är bland annat filer och bibliotek).
  • Kör & quot; smake CCom = cl & quot; för denna typ av sammanställning.
  • Cdrecord har ännu inte verifierats att sammanställa i denna miljö.
  • Observera att jag är intresserad av återkoppling för dessa nya sammanställa möjligheter.
  • Ny funktion strlcpy () för bättre bärbarhet.
  • Ny funktion strncpy () för bättre bärbarhet.
  • Förbättrad Make system för bättre MSVC stöd
  • Förbättrad Makesystem för C ++ stöd
  • Fast vissa stavfel i dirdefs.h
  • Nya funktioner getvallargs () / getvargs () / getvfiles ()
  • kan ha en vektorbaserat gränssnitt till
  • avancerad argument tolkning biblioteksfunktioner.
  • För närvarande används av mkisofs.
  • getargs.c är nu aktuell igen och libschily
  • från cdrtools är 100% komplett och kan användas
  • som ett delat bibliotek att användas av t.ex. stjärna också.
  • Lade till en lösning för en core dump problem med
  • kör avoffset.c på FreeBSD / sparc64 (GCC)
  • innehåller libschily nu reserv fnmatch () för bättre bärbarhet
  • Denna fnmatch () genomförandet har tagits från th BSD projekt.
  • Fixat en bugg i getvargs () som orsakade mkisofs -joliet långa för att vara
  • deklareras som olagliga alternativ.
  • Flera små förbättringar format för getargs ()
  • getavrgs () är nu (som getargs ()) kan korrekt hantera
  • kombinationer av enkel char boolean flaggor
  • inkluderar filsystemet helt återställd för att undvika framtida konflikter namn.
  • inkludera filer nu har helt flyttat till include / SCHILY /.
  • Detta gör också att göra alla inkluderar filer i / usr / include / SCHILY /
  • i framtiden.
  • fast en typ inkluderar / SCHILY / termios.h tack vare Steven M. Schweda för
  • rapportering.
  • Alla bibliotek inkluderar nu stöd för att sammanställa koden som delade biblioteket.
  • Koden har testats på Solaris men bör också arbeta i * BSD och Linux.
  • För att kompilera med delade bibliotek, antingen samtal:
  • gör LINKMODE = dynamisk
  • eller ändra raden
  • DEFLINKMODE = statiskt
  • DEFLINKMODE = dynamisk
  • för ditt OS i defaults / förval.
  • Jag är intresserad av återkoppling för olika OS-plattformar ........
  • För att sammanställa biblioteken har ändrats för att göra
  • sammanställa process okänslig mot gamla statiska libraris i
  • bibliotekssökvägen.
  • Ny Schily autoconf test för gettext () och libintl
  • include / SCHILY / nlsdefs.h nu även kontrollerar för existensen av HAVE_GETTEXT
  • #undef SIZE_T_MAX i utypes.h bättre FreeBSD stöd
  • gör filsystem omstruktureras: alla Schily inkludera filer finns nu
  • in .... / include / SCHILY /
  • Nu med nya definitioner från Steven M. Schweda i
  • include / SCHILY / xmconfig.h
  • VMS-användare: i framtiden måste du ange cc -DUSE_STATIC_CONF
  • för att få den gamla statisk konfiguration.
  • ny fil SCHILY / errno.h
  • Fast vissa filer som innehöll istället för
  • Att försöka göra flyttals printf () stödfunktioner fungerar
  • på system som implementerar C99 endast utan reserv.
  • Eftersom denna förändring är ett resultat av en rapport från en person som inte gillar
  • för att samarbeta, jag kunde inte testa den rapporterade AIX-5.x plattform.
  • Observera också att denna förändring kan leda till problem på andra plattformar.
  • Testa och rapportera!
  • Schily Makefilesystem innehåller nu miljö definitioner
  • för Microsoft Studio 8 kompilator. Om du vill redigera dessa
  • definitioner, kontrollera DEFAULTS katalogen
  • Nästa steg i att stödja Microsoft C-kompilatorer: bygga miljö
  • inrättas för MS kompilatorer. För att kompilera med MS C-kompilator,
  • inrätta en Cygwin miljö och sammanställa en Cygwin "smake".
  • Använd sedan denna smake att sammanställa med MS C-kompilator genom att ringa:
  • smake CCom = cl
  • Denna standard VC7. Om du vill använda VC6, ring:
  • smake CCom = cl VC = 6
  • Observera att smake sig (om kompilerats med & quot; cl & quot;) kommer inte att fungera, eftersom
  • MS implementerar inte ett tillförlitligt sätt att passera ett noterat arg vektor
  • för att ett nytt program.
  • Observera att cdrtools ännu inte helt har kompilera med MSVC. Detta
  • är oftast orsakas av saknade standard efterlevnad i MS C-kompilatorer.
  • En liten omstrukturering av include filstruktur:
  • ny fil include / SCHILY / xconfig.h
  • include / SCHILY / xmconfig.h nu bara innehåller manuell statisk konfiguration
  • för VMS
  • Makefilesystem innehåller nu länkar för sparc64 (Fujitsu-Siemens)
  • Schily includefiles nu installeras med & quot; make install & quot;.
  • Försök att ett programundantag med ett anrop till tillträde undvika (& quot;. & quot ;, E_OK | F_OK)
  • orsakas av ett libc bugg från Microsoft C-kompilator & quot; cl & quot;.
  • Makefile Systemet stöder nu Winsock biblioteket





















































































































































































Annan programvara för utvecklare Jorg Schilling

SCCS
SCCS

11 May 15

calltree
calltree

3 Jun 15

schily
schily

27 Sep 15

Kommentarer till cdrtools

Kommentarer hittades inte
Kommentar
Slå på bilder!