Cdrtools (aiemmin tunnettu nimellä cdrecord) on avoimen lähdekoodin ja vapaa komentorivin ohjelmisto, joka koostuu joukon apuohjelmia, joiden avulla käyttäjät voivat luoda kotiin-poltettu levyjä CD-R, CD-RW, DVD R, DVD-RW tai Blu-ray-tallennin.
sisältää cdrecord apuohjelma tallentamiseen CD-, DVD- ja BD-levyjä, readcd työkalu lukemiseen CD-, DVD- ja BD-media CD-kloonin ominaisuuksista, cdda2wav ohjelma talteen kappaleita Audio-CD-levyjä vainoharhaisuus tukea, samoin kuten mkisofs käsikirjoituksen luoda hybridi ISO9660, HFS tai Joliet tiedostojärjestelmät ylimääräisiä Rock Ridge ominaisuuksia.
Lisäksi hankkeeseen kuuluu isodebug tulostusta mkisofs debug tietoa median, isodump Polkumyyntiä ISO-9660 Media, isoinfo analysointiin ja tarkastaa Joliet, ISO / 9660 ja Rock-Ridge tiedostojärjestelmien, isovfy tarkastaa rakenteiden ISO-9660 tiedostojärjestelmiä, ja rscsi toteuttamiseksi kauko SCSI (Small Computer System Interface) daemon.
Ominaisuudet yhdellä silmäyksellä
Cdrtools tukee CD-tallentimet monista eri toimittajilta. Tuetut ominaisuuksia ovat IDE / ATAPI, rinnakkaisportti, ja SCSI-asemia, äänilevyjä, data CD, ja sekoitettu CD, koko multi-session tuki,-RW (uudelleenkirjoitettava), TAO, DAO, RAW, ja ihmisen luettavissa virheilmoituksia.
Sovellus sisältää Kauko SCSI tukea ja voi käyttää paikallisia tai kauko CD kirjailijoita. Se koostuu seuraavista työkaluista: cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy, ja rscsi.
Komentorivivalitsimet ja saatavuus
Jokainen mukana työkaluja on oma komentorivivaihtoehdot, joiden avulla voit hyödyntää edellä mainittuja ominaisuuksia ja toimintoja. Jos haluat nähdä nämä vaihtoehdot, lisätä & lsquo - Apu ja rsquo; Yhdistän jälkeen varsinaisen komennon (esim cdrecord --help).
Ohjelmisto on ladattavissa vain Tar-paketit (terva arkisto), jotka sisältävät lähdekoodia, joka on optimoitu ja kootaan ennen asennusta. Tuetut käyttöjärjestelmät ovat GNU / Linux, BSD, Solaris, Mac OS X ja Windows. Cdrtools on onnistuneesti tietokoneissa tukemiseen joko 32-bittinen tai 64-bittinen laitteisto arkkitehtuurit.
Mikä on uusi tässä julkaisussa:
< p>- Kaikki:
- sisältää / SCHILY / varargs.h sisältää nyt uudenlainen va_lists_t että on rakenne, joka kattaa va_list.
- sisältää / SCHILY / getargs.h nyt kommentti argumentteja ja palauttaa koodi getargs () soittopyyntö toimintoja.
- SCHILY makefilesystem sisältää nyt uusi symbolinen linkki ppc64le-linux-cc.rul ei-automake tietoinen make toteutuksia kuten gmake.
- Uusi autoconf testit strspn () strcspn () wcsspn () wcscspn ()
- Libschily:
- libschily nyt toteuttaa strspn () strcspn () wcsspn () wcscspn ()
- libschily / format.c (alhainen printf () täytäntöönpano) nyt tukipaketista% n $ argumentti asetella myös tapauksia, & quot; n & quot; on 1..30, tai jos suurempia pisteitä int tyyppi Arg.
- libschily / fprformat.c Kiinteä vika, joka estäisi käyttää vakiotulosteesi makroja uudemmilla OpenSolaris versioita, joten printf () ei niin nopeasti kuin odotettiin.
- Libsiconv:
- sic_open () ei enää yrittää avata kaikki CharacterSet nimiä tiedostot nykyisestä hakemistosta, mutta vain jos nimessä on vinoviiva.
Mikä on uusi versiossa 3.00 / 3.01 Alpha 30:
- Kaikki:
- sisältää / SCHILY / varargs.h sisältää nyt uudenlainen va_lists_t että on rakenne, joka kattaa va_list.
- sisältää / SCHILY / getargs.h nyt kommentti argumentteja ja palauttaa koodi getargs () soittopyyntö toimintoja.
- SCHILY makefilesystem sisältää nyt uusi symbolinen linkki ppc64le-linux-cc.rul ei-automake tietoinen make toteutuksia kuten gmake.
- Uusi autoconf testit strspn () strcspn () wcsspn () wcscspn ()
- Libschily:
- libschily nyt toteuttaa strspn () strcspn () wcsspn () wcscspn ()
- libschily / format.c (alhainen printf () täytäntöönpano) nyt tukipaketista% n $ argumentti asetella myös tapauksia, & quot; n & quot; on 1..30, tai jos suurempia pisteitä int tyyppi Arg.
- libschily / fprformat.c Kiinteä vika, joka estäisi käyttää vakiotulosteesi makroja uudemmilla OpenSolaris versioita, joten printf () ei niin nopeasti kuin odotettiin.
- Libsiconv:
- sic_open () ei enää yrittää avata kaikki CharacterSet nimiä tiedostot nykyisestä hakemistosta, mutta vain jos nimessä on vinoviiva.
Mikä on uusi versiossa 3.00 / 3.01 Alpha 27:
- Kaikki:
- sisältää / SCHILY / varargs.h sisältää nyt uudenlainen va_lists_t että on rakenne, joka kattaa va_list.
- sisältää / SCHILY / getargs.h nyt kommentti argumentteja ja palauttaa koodi getargs () soittopyyntö toimintoja.
- SCHILY makefilesystem sisältää nyt uusi symbolinen linkki ppc64le-linux-cc.rul ei-automake tietoinen make toteutuksia kuten gmake.
- Uusi autoconf testit strspn () strcspn () wcsspn () wcscspn ()
- Libschily:
- libschily nyt toteuttaa strspn () strcspn () wcsspn () wcscspn ()
- libschily / format.c (alhainen printf () täytäntöönpano) nyt tukipaketista% n $ argumentti asetella myös tapauksia, & quot; n & quot; on 1..30, tai jos suurempia pisteitä int tyyppi Arg.
- libschily / fprformat.c Kiinteä vika, joka estäisi käyttää vakiotulosteesi makroja uudemmilla OpenSolaris versioita, joten printf () ei niin nopeasti kuin odotettiin.
- Libsiconv:
- sic_open () ei enää yrittää avata kaikki CharacterSet nimiä tiedostot nykyisestä hakemistosta, mutta vain jos nimessä on vinoviiva.
Mikä on uusi versiossa 3.01 Alpha 21:
- Kaikki:
- Määritä DEV_NULL vuonna Mukaan / SCHILY / mconfig.h puuttua puuttuva / dev / null DOS
- Uusi autoconf testit: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
- symboliset varten armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul uusi, tukea ei-automake tietoinen tehdä ohjelmia kuten gmake.
- Älä määritellä gethostname () prototyyppiin SCHILY / hostname.h varten MinGW, niin MinGW kuin väärä prototyyppi on ei-standardi tiedosto winsock.h
- sisältää / SCHILY / stdio.h nyt toteuttaa koodi, joka osittain unhides FILE * tietorakenteiden alkaen 64 bittinen Solaris libc. Tämä mahdollistaa toteuttaa getc_unlocked () makro jopa 64 bittinen Solaris tehnyt libc, joten libschily kykenee saavuttamaan samanlaisia vakiotulosteesi I / O-suorituskyky, joka tarvitaan pystyä toteuttamaan printf () vuonna libschily joka on nopeampi kuin printf () kohteesta libc.
- Libschily:
- Uudet toiminnot xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () vuonna libschily mahdollistavat virheilmoituksen ja poistu exit arvo, joka poikkeaa errno.
- bugi libschily / format.c joka aiheutti%. * S tulostettava virheellisesti on vahvistettu.
- libschily / format.c on uudistettu, jotta koodi käyttää uudelleen fprformat () kautta # include.
- libschily / fprformat.c Uusi toiminto fprformat () vuonna libschily toteuttaa sama suora liitäntä doprnt () kohteesta libc ja sallii toteuttamaan printf () nopeampi kuin printf () kohteesta libc Solaris.
- libschily / jsprintf.c Solaris, jsprintf () nyt on toteutettu perustuu fprformat (). Tämä mahdollistaa printf () kohteesta libschily olla aprox. 33% nopeampi kuin printf () kohteesta libc Solaris ja aprox. 2x niin nopeasti kuin jsprintf () vuonna libschily on ollut ennen. Tämä antaa toinen suorituskyvyn lisäämiseksi varten printf () sidottu ohjelmia kuten hdump / od jota käytetään OSS korvaa suljetun lähdekoodin od (1) OpenSolaris. Tämä tekee nyt OSS od (1) OpenSolaris tyypillisesti 5 kertaa nopeampi sitten suljetun lähdekoodin versio.
- libschily / getdtablesize.c nyt kohtelee MinGW sama kuin laatiessaan Win-DOS käyttäen cl.exe.
- libschily / mkdirat.c ja libschily / mkdirs.c nyt huolehtia siitä, että MinGW on ei-standardin mukaisen mkdir ()
- libschily / mkfifoat.c kiinteä tyyppi, leikkaa / liitä tiedoston mkdirat.c
- Cdrecord:
- cdrecord / cue.c nyt paremmin kommentti liittyy cdrtools tiettyyn CUE parannuksia.
- Kiinteät kirjoitusvirhe cdrecord.dfl
- cdda2wav (Ylläpitäjä / tehostettu Jörg Schilling, peräisin Heiko Ei & szlig; Feldt heiko@hexco.de):
- Vältä uudelleen xxx varoitus cdda2wav / exitcodes.h
- Lisätty #undef käyttöliittymä cdda2wav / interface.h varmistaa, että #define liitäntä windows.h ei aiheuta ongelmia, vaikka käytettäisiin MinGW
- mkisofs:
- mkisofs / mkisofs.8 kiinteä laitonta troff sekvenssin & quot; \ & quot; & quot; E & quot;
- Vältä suoraa merkkijono & quot; / dev / null & quot; vuonna mkisofs.c jotta sen toimimaan Win-DOS ilman POSIX kerros.
Mikä on uusi versiossa 3.01 Alpha 20:
- Kaikki:
- Uusi Schily Makefilet säännöistä armv7l-linux
- autoconf / xconfig.h.in nyt kohtelee MinGW32 sama kuin laatiessaan kanssa cl.exe
- Libschily:
- libschily :: format.c (printf) tukee nyt pituus määritteet kuten h hh l ll tz varten% n muodossa.
- libschily :: format.c on uudistettu jäsentämiseen kentän leveys parametrit tavalla, joka sallisi myöhemmin käyttöön tuki% n $
- Yritä huolehtia siitä, että MinGW32 ei tue standardin mukaisen mkdir () funktio kahden parametrin. Tämä koskee alkuun libschily / mkdirat.c ja libschily / mkdirs.c
- Oikaisu kirjoitusvirhe libschily / mkfifoat.c että kutsutaan mkdir () sijasta mkfifo ()
- libschily / getdtablesize.c tarvitsee saman kohtelun MinGW32 kuin cl.exe
- Libparanoia:
- libparanoia nyt toteuttaa ensimmäinen vaihe C2 virhe osoitin tukea: se nyt pystyy käsittelemään lähtötiedot, joka sisältää C2 viitteet ja se toteuttaa uusia kutsuvastauksia raportoimaan C2 tilastojen takaisin soittajalle.
- libparanoia tukee nyt valvoa koko lukea eteenpäin puskurin. Näin libparanoia hyväksyttävä nykyiseen rajoitteet.
Mikä on uusi versiossa 3.01 Alpha 19:
- Tämä versio lisäsi eri hienojakoinen etuoikeus käsittely että pitää pääkäyttäjän oikeudet, jos Cdrtools on kutsuttu etuoikeutettu ohjelma.
- Libfind tukee nyt & quot; tapahtuma portti & quot; kirjoita tiedostoja.
- yhteenotoissa vanhentunut cdda_paranoia.h tiedoston / usr / local / include / nähty FreeBSD ovat nyt välttää.
- emuloinnit * klo () toiminnot on lisätty libschily.
Mikä on uusi versiossa 3.01 Alpha 18:
- Lisätty säännöt kuin automake käytössä tehdä ohjelmia ( kuten gmake) varten: ppc64-linux-cc.rul ja ppc64-linux-gcc.rul.
- Lisätty uusi käyttöjärjestelmäversio ID säännöistä eri WIN-DOS versiot:
- 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
- Uusi autoconf testin onko struct timespec määritellään.
- Various Cstyle muutokset ovat / SCHILY hakemistoon.
- Uusi sisältää tiedoston: Mukaan / SCHILY / shedit.h.
- Varmista, että kuuluu / SCHILY / time.h aina sisältää struct timespec määritelmä.
- Uudet toiminnot getnstimeofday () ja setnstimeofday ().
- Lisätty defltsect () luetteloon viety toimintoja jaetun kirjaston versio.
- Kiinteät filedesrciptor vuoto libfind että osuu käytettäessä -empty tyhjiin hakemistoja.
- Kiinteät hienosyistä etuoikeus käsittelyn Linux. Kiitos Daniel Pielmeier alkaen Gentoo raportointiin ja testaukseen.
Mikä on uusi versiossa 3.01 Alpha 17:
- Schily Makefilesystem enää käyttää CC = sisäisen tehtäviä.
- Automaattinen tuki on lisätty ARMv5 ja ARMv6.
- Näin kokoelma on RaspberryPI mahdollista myös ei-automake tietoinen gmake.
- Mahdollistaa & quot; staattinen & quot; kokoelma (kokoelma, joka ei käytä dynaamista määrittelee alkaen Schily Makefilesystem) Linux ARMv6 (jota käytetään RaspberryPI).
- Monet lähteet on muutettu käsittelemään __CYGWIN32__ kuin __CYGWIN __
- Tämä on tarpeen, sillä uudempi Cygwin versioita, jotka toimivat 64-bittisessä tilassa ei enää määritellä __CYGWIN32__ mutta __CYGWIN __.
Mikä on uusi versiossa 3.01 Alpha 16:
- Tämä versio korjaa vian libparanoia joka aiheutti liian pieni joukko alustus.
- OpenCSW rakentaa ympäristö päivitettiin viimeinen julkaisu.
- Tämä julkaisu mahdollistaa & quot; staattinen & quot; kokoelma Linux x86 varten Cdrtools kirjaston käyttäjille.
- sisältää tiedostoja Schily siirrettävyys ympäristöön on uudelleen.
Mikä on uusi versiossa 3.01 Alpha 15:
- Linux- ja Solaris, tämä julkaisu varoittaa sinua tarvittaessa hienojakoinen käyttöoikeudet puuttuvat.
- Se toimii noin FreeBSD 9,1 vika, joka esti kokoelma cdda2wav.
- mkisofs kokoaa ilman -DUDF ja ilman -DDVD_VIDEO.
Mikä on uusi versiossa 3.01 Alpha 14:
- kirjoitusvirhe kuuluu / SCHILY / stat.h liittyvät nanosekunti käsiteltävyys NetBSD ja OpenBSD on vahvistettu.
- SUID-root-vähemmän asennus on nyt tuettu Linuxin FCAPS (yleisesti saatavilla koska Linux 2.6.24).
- -Uusi-dir-tilassa mkisofs nyt vain korvaa vaikutus -dir-tilassa hakemistoja, jotka ovat olleet & quot; keksitty & quot; mukaan mkisofs.
Mikä on uusi versiossa 3.01 Alpha 13:
- Tämä versio tukee kovia linkkejä, nimettyjä putkia, pistorasiat , merkki erikoisuuksia, ja lohko Tarjoukset UDF, tukee kaikkia kolme Unix kertaa mikrosekunnin rakeisuus UDF, asettaa oikea käyttäjä / ryhmä / luvan takia symboliset linkit hakemistossa UD, ja tukee S_ISUID, S_ISGID, S_ISVTX (asettaa uid, asettaa GID, tahmea) UDF.
Mikä on uusi versiossa 3.01 Alpha 12:
- kaksi bugeja UDF metatiedot on vahvistettu, että aiheutti mkisofs aiheuttaa huono tiedoston sisällön, jos tiedosto & gt; 4 Gt oli läsnä kun -sort vaihtoehtoa käytettiin.
- cdda2wav enää tulosta oikein, kun he pyytävät & quot; kuormitus cdrom ole hyvä ja paina Enter-;, ja merkki muu kuin NL merkittiin.
Mikä on uusi versiossa 3.01 Alpha 11:
- Tämä versio lisää kiertotapa tukemaan kokoelma päällä Viime cygwin julkaisu.
Mitä uutta strong> versiossa 3.01 Alpha 10:
- Korjaa ongelma DVD-Video pehmuste käyttöön 3.01a09 seurauksena väärän Valgrind varoitus.
- Lisää tuen puolistaattinen (valmiiksi) sisältää tiedostot Android: Mukaan / SCHILY / armv5tejl-linux-gcc / xconfig.h.
Mikä on uusi versiossa 3.01 Alpha 09:
- 32-bittinen unsigned int kaatuessa vian mkisofs kanssa computing sektorin osoitteiden Rock Ridge CE-merkinnät on vahvistettu (osumia moni istunto, joka alkaa viime 4 Gt).
- Kaikki ohjelmat mkisofs sviitti tukevat nyt uusi vaihtoehto -ignore-virhe.
- Tuki uudelle alustalle (Pyro) lisättiin.
Mikä on uusi versiossa 3.01 Alpha 06:
- Tämä versio lisää tuen kokoamiseen Microsoft kääntäjä cl.exe, tuki rajat kokoaminen, ja yritys tukea SCSI liikenteen uudemmissa AIX versioita.
Mikä on uusi versiossa 3.01 Alpha 05:
- mkisofs tukee nyt El Torito multi boot tilassa.
- mkisofs tukee nyt kyky asettaa mielivaltaisesti boot arkkitehtuurit (esim EFI) kautta uusi vaihtoehto -eltorito-alustalla.
- mkisofs tukee nyt kyky itse asettaa muutosajan joka on tallennettu Ensisijainen Volume Descriptor kautta uusi vaihtoehto -modification tasalla. Näin voit määrittää mielivaltaisen UUID arvoja grub.
Mikä on uusi versiossa 3.01 Alpha 04:
- Kiinteät painovirhe, joka aiheutti cdrecord-3.01a03 keskeyttää ennen sallittu CD-Text size.
Mikä on uusi versiossa 3.01 Alpha 03:
- Tämä versio yrittää käyttää todellista tunnetta määrä sijasta vakioarvo PYYNNÖSTÄ SENSE uudemmissa FreeBSD.
- Se yrittää palauttaa SCSI tilan tavu ja komentovirhe kun tekee käsikirja PYYNTÖ järkevää epäonnistui komentoja AIX, UnixWare, Apollo Domain, ja Linux Rinnakkaisportti SCSI.
- Cdrecord nyt varoittaa, kun joku yrittää kirjoittaa enemmän CD-Text kuin mahdollista yhden kielen.
- useita kirjoitusvirheitä on korjattu cdda2wav man-sivulta.
- Jotkut unohtanut vaihtoehtoja on lisätty mkisofs man-sivulta.
Mikä on uusi versiossa 3.01 Alpha 01:
- Kaikki:
- makrot XARCH_GEN & XARCH_OPT ovat nyt SÄÄNNÖT / CC-sunpro * .rul
- sisältää tiedoston kuuluu / SCHILY / ccomdefs.h mahdollistaa nyt poistaa printf () muodossa tarkistaa GCC kanssa -DNO_PRINTFLIKE Tämä on tarpeen, jotta tähti koota Solaris cosolidation kuin GCC id liian tyhmä printf () laajennukset.
- Kaikki ovat tiedostoja (jopa luodut autoconf) on nyt suojattu useita includion.
- Uusi autoconf testi pathconf () ja fpathconf ()
- Uusi autoconf testi / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / FD2
- Uusi autoconf testit: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () tarvitaan pitkä kaksinkertainen tukea.
- Uusi autoconf testi _qecvt () _qfcvt () _qgcvt () ja _qecvt_r () _qfcvt_r () _qgcvt_r () AIX
- Kaikki linkkeri kartta tiedostot on muutettu, jotta foorumi riippuvainen # ifdef n
- sisältää / SCHILY / wchar.h sisältää nyt workyround laitureille, joilla ei ole wcwidth ().
- Tee NLS oletus (eli gettext () kutsutaan siinä tapauksessa, että SCHILY / nlsdefs.h oli mukana)
- Libschily:
- libschily /? Eterrno.c ei enää korvata _TS_ERRNO määritelmä voidakseen siirtää koota constrints vuonna Solaris consoliation.
- Useita uusia maailmanlaajuisia symboleista MAPFILE varten libschily / libschily-mapvers
- libschily / wcsndup.c oli frgotten koodi ja silti internaly toteuttaa strndup ()
- libschily nyt oletuksena nimeää getline (), fgetline () ja fexec * () otetaan js_getline (), js_fgetline () ja js_fexec * (). Tämä oli tarpeen, koska POSIX-standardin commitee huomiotta POSIX perussääntöjä ei määritellä toimintoja, jotka ovat ristiriidassa nykyisten julkaistu toimintoja. Toiminnot linschily ovat olleet yleisölle vuodesta yli 25 vuotta ja tehtävät määritellään POSIX.1-2008 jopa rikkoa POSIX nimeämissääntöjä. POSIX fexec * () toiminnot olisi esim. täytyy olla oikein kutsutaan fdexec * (). Olemassa olevia ohjelmia voi pitää virallisia nimiä getline (), fgetline () ja fexec * (), koska ne ovat oletusarvoisesti #defined uuteen JS _ * () nimet. Voit poistaa tämä sopii, lisää: #define NO_SCHILY_GETLINE haluat poistaa SCHILY getline (), fgetline () #define NO_SCHILY_FEXEC Voit poistaa SCHILY fexec * () #define NO_SCHILY_FSPAWN poistaa SCHILY fspawn * ()
- Libschily nyt on uusi & quot; pitkä kaksinkertainen & quot; tukitoiminnot: qftoes () ja qftofs ()
- Libschily tukee nyt maa dependend desimaalipilkkua tulostamiseen liukuluvuilla.
- Libschily tukee nyt tulostaa pitkä kaksinkertainen numeroita muodossa () perusteella kannettavat printf () täytäntöönpano. Jos tämä ei toimi oman alustan tai jos tämä ei toimi oikein teidän foorumi, ilmoita. Tämä tarvittiin uusia & quot; OD & quot; täytäntöönpanoa.
- vaihtoehto jäsentämiseen täytäntöönpano getargs () / getFiles () kohteesta libschily tukee nyt yhdistää yksittäisen merkin boolean liput vaikka kyseessä vaihtoehto merkkijono mainitsee soittaa takaisinkutsufunktio jos voimassa vaihtoehto löytyi. Tämä tarvittiin uusia & quot; OD & quot; täytäntöönpanoa.
- filereopen () kohteesta libschily ei enää edellytä auki () sisäisesti niin kauan kuin ei ole tarvetta luoda tai katkaista tiedosto.
- libschily n findinpath () sisältää nyt uusi tie parametri jotta käyttää toimintoa BSH.
- fnmatch on nyt aina saatavilla js_fnmatch ()
- Uusi autoconf testi _qecvt () _qfcvt () _qgcvt () ja _qecvt_r () _qfcvt_r () _qgcvt_r () AIX
- smake n searchfileinpath () muutti libschily jotta sitä voidaan yleisesti käyttää etsimiseen ohjelman resursseja.
Mikä on uusi versiossa 3.00:
- Kaikki:
- Parempi nukkaa säännellä
- Parempi autoconf säännöistä ACL
- Parempi tuki Linux IBM-390
- Parempi tuki Linux AMD x86-64
- Parempi mukaisia nukka varoituksia.
- Nyt käyttämällä & quot; Makefile-1.6 & quot;
- kokoaminen OS / 2 pitäisi toimia uudelleen (-Zexe - & gt; -o xxx. $ (EXEEXT)
- Uniajastimen jotta lukeminen GNU mmake liittyvä varoitus väheni
- 2 sekuntia.
- Odotan edelleen GNU tehdä korjata vikoja tein raportin vuonna 1999.
- Tuki "tehdä DESTDIR = xxx install 'lisätty
- Kiertotapa Shellin Bug BSDI
- Asenna kiertää että BSDI on chown (1) / usr / sbin /
- cc-config komentotulkkiskripti muokattu
- Parempi määrittää testit procfs sisältää tiedostot
- Määritä testit fchown, chmod, fchmod, lchmod, futimes, lutimes
- Määritä testit fdopendir
- Määritä testit rikki ext2fs sisältää tiedostoja Linux kernel
- Parempi SRCROOT hakutoimintoa Makefile komentoriviskriptejä
- Uusi autoconf testit rikki, ja
- eri Linux-järjestelmien
- astoull * () uusi schily.h
- utypes.h nyt MAX_ ja MIN_ arvo määritelmät kaikille perus-
- järjestelmä tyyppejä.
- Tuki lisätty koota 64 bittisessä tilassa Solaris Sparc.
- Käytä: smake CCOM = cc64
- Tuki lisätään koota yhteinen kirjastojen versio
- numerot käyttöliittymä tasot ja epäviralliset & quot; rajapinnat & quot;
- staattinen
- Estä gmake mennä enless silmukka Solaris
- siinä tapauksessa, että / usr / ucb / TR on ennen / usr / bin / p PATH
- Parempi autoconf virheilmoitus siinä tapauksessa, että odotettu
- C-kääntäjä ei löytynyt.
- Mac OS X nyt asentaa tiedostot pääkäyttäjänä: pyörä
- Supply linkkeri mapfiles kaikille kirjastoille. Tämä mahdollistaa Cdrtools
- laaditaan käyttäen jaetut kirjastot vain ja oikein
- piilottaa epäviralliset rajapinnat Solaris (käyttäen ls)
- Huomaa, että tämä ominaisuus ei ole vielä käytettävissä GNU LD
- Tuki DragonFly BSD lisätty, kiitos joerg@britannica.bec.de
- Oletus Cygwin asentaa UID / ryhmä sovitettu käyttämään saatavilla ids.
- Uusi ohjelma btcflash lisätty. Kiitos David Huang
- Jos haluat kaikki käyttäjät voivat soittaa cdrecord root-vähemmän, sinun täytyy
- Solaris 10 tai uudempi.
- Muokkaa tiedostoa / etc / security / exec_attr ja lisää:
- Kaikki: Solaris: cmd ::: / opt / SCHILY / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
- Kaikki: Solaris: cmd ::: / opt / SCHILY / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
- Kaikki: Solaris: cmd ::: / opt / SCHILY / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
- Jos haluat sallia vain tietyn käyttäjän käyttää cdrecord,
- käyttää jotain:
- CD RW: Solaris: cmd ::: / opt / SCHILY / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
- sijasta ja tehdä liittyvä käyttäjät jäsenet profiilin & quot; CD RW & quot;
- lisäämällä kaltainen rivi:
- Joerg :::: profiilit = CD RW
- / etc / user_attr
- Huomaa, että olet joko täytyy soittaa cdrecord kautta & quot; pfexec cdrecord ..... & quot;
- tai käyttämällä profiilin tietoinen kuori (esim / usr / bin / pfksh)
- Parempi tuki BeOS / Zeta vuonna Makefile järjestelmässä
- Tuki armv5teb-linux-cc lisättiin Makefile järjestelmään
- Autoconf kirjoitus lisätään "CONF" hakemistoon
- Toukokuun 15. päivänä 2006 minä onnellisesti julkisti uusia ominaisuuksia ja vapauttamaan
- DVD-koodi opensource. Pitkien keskustelujen eri
- ihmisiä OpenSource Luvat ja niiden vaikutukset interproject käyttö
- ja vaikutus tekijät itse, otin yhteyttä laatijat
- sisällytetty osia tässä ohjelmistopaketti ja sai, useimmiten niiden
- tuki ja avustusten valinnasta CDDL kuin haettava uusi lupa. Vaikka
- kesti jonkin aikaa, se oli kannattaa lukea eri opensource
- lisenssit täysin jonkinlaista tukea työskentelevien tällä alalla.
- Nyt tiedän miksi kesti Sun niin paljon aikaa tarjottavaa OpenSolaris alle
- opensource lisenssin ... jos otat lisenssi muutos vakavasti, se on
- todella kova työ.
- tiedosto & quot; VASTANNEISTA & quot; on päivitetty.
- makefile järjestelmä on kokonaan kirjoitettu uudelleen olevan uudelleenkäytettäviä
- ja ei replikoida koodia.
- makefile Järjestelmä tukee nyt laatimaan alle & quot; Unix & quot;,
- nyt nimeltään & quot; Subsystem for UNIX-pohjaisten sovellusten (SUA) & quot;,
- ilmainen POSIX lisättävää Microsoftilta (tunnistaa & quot; Interix & quot;).
- Huomaa, että tarvitset sen uusimman "smake" Lyö vapauttamalla smake-1.2a36 tai ei koskaan
- iältään ftp://ftp.berlios.de/pub/smake/alpha/
- Huomaa, että on smake-1.2.1 saatavilla
- ftp://ftp.berlios.de/pub/smake/
- Tällä hetkellä cdrecord ei voi lähettää SCSI komentoja tältä
- ympäristössä. Etsin apua kokeneille käyttäjille.
- makefile Järjestelmä tukee nyt koota käyttäen Microsoft
- C-Compiler & quot; cl & quot;.
- Huomaa, että tarvitset sen uusimman "smake" Lyö vapauttamalla smake-1.2a36 tai ei koskaan
- iältään ftp://ftp.berlios.de/pub/smake/alpha/
- Tämä kokoelma tällä hetkellä saa kartio päässä & quot; Cygwin & quot; ympäristö
- käyttämällä smake kanssa Ympäristömuuttujat perustettu tavalla, joka mahdollistaa
- & quot; cl & quot; töihin (löytää se sisältää tiedostot ja kirjastot).
- Run & quot; smake CCOM = CL & quot; tällaiseen kokoelma.
- Cdrecord ei ole vielä todennettu kokoamaan tässä ympäristössä.
- Huomaa, että olen kiinnostunut palautetta näiden uusien koota mahdollisuuksia.
- Uusi toiminto strlcpy () parempaa siirrettävyyttä.
- Uusi toiminto strncpy () parempaa siirrettävyyttä.
- Tehostettu Makefile järjestelmä parempi MSVC tukea
- Tehostettu Makefile järjestelmän C ++ tukea
- Kiinteät joitakin kirjoitusvirheet dirdefs.h
- Uudet toiminnot getvallargs () / getvargs () / getvfiles ()
- avulla on vektori perustuu käyttöliittymä
- Tarkennettu argumentti jäsentämiseen kirjaston toimintoja.
- Tällä hetkellä käytössä mkisofs.
- getargs.c on nyt ajan tasalla uudelleen ja libschily
- maasta Cdrtools on 100% valmis ja voidaan käyttää
- kuin jaettu kirjasto, jota esim. tähden liikaa.
- Lisätty kiertää core dump ongelma
- käynnissä avoffset.c FreeBSD / sparc64 (GCC)
- libschily sisältää nyt fallback fnmatch () parempaa siirrettävyyttä
- Tämä fnmatch () täytäntöönpano on otettu th BSD projekti.
- Kiinteät vian getvargs (), joka aiheutti mkisofs -joliet-pitkä olevan
- ilmoitettu laiton vaihtoehto.
- Useat pienet muodossa parannuksia getargs ()
- getavrgs () on nyt (kuten getargs ()) kykenee oikein käsitellä
- yhdistelmiä yhden char Boolean liput
- sisältää tiedostojärjestelmän kokonaan uusittu välttämiseksi tulevaisuudessa nimiristiriitoja.
- sisältää tiedostot on nyt täysin siirtynyt Mukaan / SCHILY /.
- Tämä mahdollistaa myös tehdä kaikki sisällyttää tiedostot / usr / include / SCHILY /
- tulevaisuudessa.
- kiinnitetty kirjoita kuuluvat / SCHILY / termios.h ansiosta Steven M. Schweda varten
- raportointi.
- Kaikki kirjastot nyt kuuluu tuki kokoamisessa koodi jaetun kirjaston.
- koodi on testattu Solaris vaan myös työskennellä * BSD ja Linux.
- Jotta koota kanssa jaettuja kirjastoja, joko puhelun:
- tehdä LINKMODE = dynaaminen
- tai muuta rivi
- DEFLINKMODE = staattinen
- DEFLINKMODE = dynaaminen
- apua OS DEFAULTS / oletukset.
- Olen kiinnostunut palautetta eri käyttöjärjestelmä alustoille ........
- Jotta laadinnassa kirjastojen on muutettu, jotta li>
- koota prosessi tunteeton vastaan vanha staattinen libraris vuonna
- kirjaston hakupolku.
- Uusi Schily autoconf testi gettext () ja libintl
- sisältää / SCHILY / nlsdefs.h nyt myös tarkistaa olemassaolosta HAVE_GETTEXT
- #undef SIZE_T_MAX vuonna utypes.h parempaa FreeBSD tukea
- Varmista, tiedostojärjestelmä uudelleen: kaikki Schily sisältää tiedostot sijaitsevat nyt
- .... / include / SCHILY /
- Nyt käyttäen uusia määritelmiä Steven M. Schweda sisään
- Mukaan / SCHILY / xmconfig.h
- VMS käyttäjät: tulevaisuudessa, sinun täytyy määrittää CC -DUSE_STATIC_CONF
- saadakseen vanha staattinen määritys.
- Uusi tiedosto SCHILY / errno.h
- Kiinteät joitakin tiedostoja, jotka eivät kuuluu sen sijaan
- yrittää tehdä liukuluku printf () tukitoiminnoissa töihin
- järjestelmissä, jotka toteuttavat C99 vain ilman varmistuksena.
- Koska tämä muutos on seurausta raportin henkilö joka ei pidä
- yhteistyöhön, en voinut testata raportoituun AIX-5.x alusta.
- Huomaa myös, että tämä muutos voi aiheuttaa ongelmia muilla alustoilla.
- Testaa ja raportti!
- Schily Makefilesystem sisältää nyt ympäristö määritelmät
- Microsoft Studio 8 kääntäjä. Jos haluat muokata näitä
- määritelmät, tarkista DEFAULTS hakemistoon
- Seuraava vaihe tukemisessa Microsoft C-kääntäjät: rakentaa ympäristö
- perustettu MS kerääjiä. Koota MS C-Compiler,
- perustaa Cygwin ympäristö ja koota Cygwin "smake".
- Sitten käyttää tätä smake koota MS C-kääntäjä soittamalla:
- smake CCOM = cl
- Tämä oletuksena VC7. Jos haluat käyttää VC6, soita:
- smake CCOM = cl VC = 6
- Huomaa, että smake itse (jos käännetty & quot; cl & quot;) ei toimi, niin
- MS ei toteuta luotettava tapa siirtää noteerattu Arg vektori
- uuteen ohjelmaan.
- Huomaa, että Cdrtools eivät vielä täysin koota kanssa MSVC. Tämä
- johtuu enimmäkseen puuttuu standardin noudattamista MS C-kääntäjät.
- pieni uudelleenjärjestely sisältää tiedoston rakenne:
- Uusi tiedosto sisältää / SCHILY / xconfig.h
- sisältää / SCHILY / xmconfig.h nyt vain sisältää ohjeen staattinen määritys
- VMS
- Makefilesystem sisältää nyt linkkejä sparc64 (Fujitsu-Siemens)
- Schily includefiles on nyt asennettu & quot; make install & quot;.
- Vältä ohjelma poikkeus puhelun yhteys (& quot;. & Quot ;, E_OK | F_OK)
- aiheuttama libc bug Microsoft C-kääntäjä & quot; cl & quot;.
- makefile Järjestelmä tukee nyt Winsock kirjasto
Kommentteja ei löytynyt