schily

Software screenshot:
schily
Software informatie:
Versie: 2015-08-12 Bijgewerkt
Upload datum: 27 Sep 15
Ontwikkelaar: Jorg Schilling
Licentie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

SCHILY (ook bekend als SCHILY gereedschap) is een open source, volledig gratis en cross-platform software-project, een verzameling van populaire hulpprogramma's command-line voor Linux-kernel gebaseerde besturingssystemen.


Bestaat uit een breed scala van programma's

Het project bestaat uit een breed scala aan programma's, waaronder cdrecord, readcd, cdda2wav, mkisofs, btcflash, smake, Calc, verandering, calltree, vergelijken, devdump, tellen, hdump, evenals isodump.

Daarnaast is de isodebug, isoinfo, etiket, isovfy, mt, WCCV, p, scgcheck, sdd, scpio, sfind, smake, sformat, ster, suntar, star_sym, gnutar, termcap, ved en tartest programma's zijn ook opgenomen in deze software.


Aan de slag met SCHILY

Voor de installatie en het gebruik van de hiervoor genoemde command-line programma's in uw GNU / Linux-distributie, moet u eerst de nieuwste versie van Softoware downloaden en sla het gzipped bron archief ergens op uw computer en pak het met behulp van uw favoriete archief manager tool.

Open een terminal emulator app, ga naar de locatie van de uitgepakte archiefbestanden met de & lsquo; cd & rsquo; commando (bijvoorbeeld cd / home / softoware / SCHILY-2014/09/17), en typ de & lsquo; ./ configure & rsquo; commando om de beschikbare opties voor het samenstellen van het meegeleverde gereedschap.

Het make programma voorkeur is & lsquo; smake & rsquo ;, maar u kunt de universele & lsquo ook gebruiken, zorg & rsquo; bevel, evenals de & lsquo; gmake & rsquo; commando als u alle programma's op geselecteerde besturingssystemen samen te stellen.

Het hele compilatie proces zal enige tijd in beslag nemen, want er zijn tal van command-line applicatie beschikbaar in het project. Na een succesvolle compilatie, kunt u ze allemaal installeren door het uitvoeren van de & lsquo; make install & rsquo; als root of & lsquo; sudo make install & rsquo; commando als een gebruiker met root-rechten.


Onder de motorkap en de ondersteunde besturingssystemen

SCHILY is een multiplatform software die GNU / Linux, Microsoft Windows, Solaris en andere POSIX-besturingssystemen ondersteunt. Het wordt gedistribueerd onder de Common Development and Distribution License licentie en ondersteund op zowel 32-bit en 64-bit instructieset architecturen.

Wat is nieuw in deze release :

  • psmake (de bootstrap smake milieu compileren) opnieuw compileert op Solaris (en waarschijnlijk ook anderen). Dit is bereikt door het gebruik van -DNO_FPRFORMAT -DNO_NL_ARGS recente verbeteringen in printf uitschakelen ()
  • include / SCHILY / varargs.h bevat nu een nieuw type va_lists_t dat is een structuur die va_list dekt. ​​
  • include / SCHILY / getargs.h heeft nu commentaar op de argumenten en terug te keren code van de getargs () callback functie.
  • De SCHILY makefilesystem bevat nu een nieuwe snelkoppeling ppc64le-linux-cc.rul voor niet-automake bewust make-implementaties zoals gmake.
  • Nieuwe autoconf tests voor strspn () strcspn () wcsspn () wcscspn ()
  • libschily nu implementeert strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (het lage niveau printf () implementatie) voert nu ondersteuning voor% n $ argument herpositionering voor het geval dat & quot; n & quot; is 1..30, of als grotere punten om een ​​type int arg.
  • libschily / fprformat.c vast een bug die zou voorkomen stdio macro's te gebruiken met nieuwere versies van OpenSolaris, waardoor printf () niet zo snel als verwacht.
  • libschily / getargs.c niet meer dumpt kern wanneer boolean vlaggen worden gecombineerd in een enkele string en een of meer van deze vlaggen leiden tot een callback functie.
  • libsiconf / sic_nls.c: sic_open () niet langer probeert alle karakterset namen openen als bestanden in de huidige directory, maar alleen als de naam bevat een slash. Dankzij een rapport van Vladimir Marek
  • ster niet meer archieven alle bestanden als sparse file bij het gebruik van ster-c -sparse -force-hole, maar alleen de bestanden die ten minste één lijn blok 512 op nul gezet bytes bevatten.
  • cdrtools stootte naar versie 3.01a22
  • Betere foutmeldingen in mkisofs / apple.c
  • mkisofs inplements nu een nieuwe optie -legacy die het mogelijk maakt om terug te krijgen van de opties H / L / P die zijn afgeschaft in 2002 en met een handicap in 2006 in de definitie van de jaren 1990. Als u deze functie te gebruiken, schrijf een wrapper shell script dat noemt:
  • mkisofs -legacy & quot; $ @ & quot;
  • Merk op dat H / L / P zijn uitgeschakeld in 2006 en mkisofs introduceert binnenkort H / L / P met een POSIX compatibele definitie zoals aangekondigd sinds 2002. Dus zorg om uw scripts te zetten om te bellen
  • -Kaart voor de oude definitie van H (-H geldig tussen 2000 en 2002) -Laat-leading-punten voor de oude definitie van L (L geldig tussen 1995 en 2002) -publisher voor de oude definitie van P (P geldig tussen 1993 en 2002)
  • De mkisofs man pagina nu correct documenteert het nieuwe gedrag van libsiconv
  • De mkisofs man pagina vermeldt nu sfind (1) als een man pagina te lezen over de interface als de -Find optie.

Wat is nieuw in versie 2015/01/29:

  • psmake (de bootstrap smake milieu compileren) opnieuw compileert op Solaris (en waarschijnlijk ook anderen). Dit is bereikt door het gebruik van -DNO_FPRFORMAT -DNO_NL_ARGS recente verbeteringen in printf uitschakelen ()
  • include / SCHILY / varargs.h bevat nu een nieuw type va_lists_t dat is een structuur die va_list dekt. ​​
  • include / SCHILY / getargs.h heeft nu commentaar op de argumenten en terug te keren code van de getargs () callback functie.
  • De SCHILY makefilesystem bevat nu een nieuwe snelkoppeling ppc64le-linux-cc.rul voor niet-automake bewust make-implementaties zoals gmake.
  • Nieuwe autoconf tests voor strspn () strcspn () wcsspn () wcscspn ()
  • libschily nu implementeert strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (het lage niveau printf () implementatie) voert nu ondersteuning voor% n $ argument herpositionering voor het geval dat & quot; n & quot; is 1..30, of als grotere punten om een ​​type int arg.
  • libschily / fprformat.c vast een bug die zou voorkomen stdio macro's te gebruiken met nieuwere versies van OpenSolaris, waardoor printf () niet zo snel als verwacht.
  • libschily / getargs.c niet meer dumpt kern wanneer boolean vlaggen worden gecombineerd in een enkele string en een of meer van deze vlaggen leiden tot een callback functie.
  • libsiconf / sic_nls.c: sic_open () niet langer probeert alle karakterset namen openen als bestanden in de huidige directory, maar alleen als de naam bevat een slash. Dankzij een rapport van Vladimir Marek
  • ster niet meer archieven alle bestanden als sparse file bij het gebruik van ster-c -sparse -force-hole, maar alleen de bestanden die ten minste één lijn blok 512 op nul gezet bytes bevatten.
  • cdrtools stootte naar versie 3.01a22
  • Betere foutmeldingen in mkisofs / apple.c
  • mkisofs inplements nu een nieuwe optie -legacy die het mogelijk maakt om terug te krijgen van de opties H / L / P die zijn afgeschaft in 2002 en met een handicap in 2006 in de definitie van de jaren 1990. Als u deze functie te gebruiken, schrijf een wrapper shell script dat noemt:
  • mkisofs -legacy & quot; $ @ & quot;
  • Merk op dat H / L / P zijn uitgeschakeld in 2006 en mkisofs introduceert binnenkort H / L / P met een POSIX compatibele definitie zoals aangekondigd sinds 2002. Dus zorg om uw scripts te zetten om te bellen
  • -Kaart voor de oude definitie van H (-H geldig tussen 2000 en 2002) -Laat-leading-punten voor de oude definitie van L (L geldig tussen 1995 en 2002) -publisher voor de oude definitie van P (P geldig tussen 1993 en 2002)
  • De mkisofs man pagina nu correct documenteert het nieuwe gedrag van libsiconv
  • De mkisofs man pagina vermeldt nu sfind (1) als een man pagina te lezen over de interface als de -Find optie.

Wat is nieuw in versie 2014/01/04:

  • Definieer DEV_NULL in include / SCHILY / MCONFIG .h om de ontbrekende pakken / dev / null op DOS
  • Nieuwe autoconf tests voor: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symlinks voor armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nieuwe, niet-automake ondersteunen bewust te maken van programma's zoals gmake.
  • Gebruik geen gethostname () prototype niet definiëren SCHILY / hostname.h voor MinGW, als MinGW als een verkeerde prototype is in de niet-standaard bestandsformaat winsock.h
  • include / SCHILY / stdio.h implementeert nu code die gedeeltelijk zichtbaar gemaakt de FILE * datastructuren van de 64 bit Solaris libc. Dit maakt het mogelijk om een ​​getc_unlocked () macro uit te voeren, zelfs voor 64 bit Solaris zoals gedaan door libc, dus libschily is in staat om soortgelijke stdio I / O-prestaties, die nodig is om te kunnen implementeren van een printf () in libschily die sneller is dan te bereiken printf () van libc.
  • Nieuwe functies xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () in libschily laten foutmelding en afslag met een exit waarde die verschilt van errno.
  • een bug in libschily / format.c die veroorzaakt%. * s onjuist worden afgedrukt is vastgesteld.
  • libschily / format.c is opnieuw ontworpen om de code te worden hergebruikt voor fprformat () via #include.
  • libschily / fprformat.c Nieuwe functie fprformat () in libschily implementeert dezelfde directe interface doprnt () van libc en dus maakt het mogelijk om de uitvoering van printf () sneller dan de printf () van libc op Solaris.
  • libschily / jsprintf.c Voor Solaris, jsprintf () nu wordt uitgevoerd op basis van fprformat (). Dit maakt printf () van libschily tot ca zijn. 33% sneller dan printf () van libc op Solaris en ca.. 2x zo snel als jsprintf () in libschily is geweest. Dit geeft een andere performance boost voor printf () gebonden programma's zoals hdump / od die wordt gebruikt als een OSS vervanging voor de closed source od (1) op OpenSolaris. Dit maakt het nu de OSS od (1) op OpenSolaris meestal sneller dan de closed source versie 5x.
  • libschily / getdtablesize.c behandelt nu MinGW hetzelfde als bij het opstellen van op Win-DOS met cl.exe.
  • libschily / mkdirat.c en libschily / mkdirs.c nu zorgen dat MinGW een niet standaard compliant mkdir ()
  • libschily / mkfifoat.c vast een soort van, knippen / plakken het bestand uit mkdirat.c
  • cdrecord / cue.c heeft nu een betere reactie met betrekking tot specifieke CUE verbeteringen cdrtools.
  • Vast een typfout in cdrecord.dfl
  • Vermijd een geherdefinieerd xxx waarschuwing voor cdda2wav / exitcodes.h
  • Toegevoegd een #undef interface cdda2wav / interface.h om ervoor te zorgen dat de # define-interface van windows.h geen problemen veroorzaken, zelfs bij gebruik van MinGW
  • mkisofs / mkisofs.8 vaste illegale troff opeenvolging & quot; \ & quot; e & quot;; & quot
  • Probeer een directe reeks & quot vermijden; / dev / null & quot; in mkisofs.c om het te laten werken op Win-DOS zonder POSIX laag.
  • readcd -c2scan nu drukt ook het percentage van de sectoren met een C2-fouten.
  • de nieuwe HP-UX specifieke #defines toegevoegd aan cpp

Wat is nieuw in versie 2013/12/24:

  • libschily :: format.c (printf ) ondersteunt nu lengte modifiers zoals h hh l ll tz voor de% n format.
  • libschily :: format.c is geherstructureerd voor het ontleden van de veldbreedte parameters op een manier die het mogelijk maken om later ondersteuning voor% introduceren n $
  • cdda2wav drukt nu het aantal leesbewerkingen per spoor toen in paranoia modus
  • cdda2wav drukt nu de Read overhead (in procenten) per spoor toen in paranoia modus
  • cdda2wav voegt een nieuwe paraopts = mode: & quot; c2check & quot; om libparanoia draaien in C2-modus.
  • libparanoia implementeert nu de eerste fase in de C2 fout pointer ondersteuning. Het is nu in staat om te gaan met invoergegevens die C2 pointers bevat en implementeert nieuwe callbacks om C2 statistieken terug naar de beller te melden
  • cdda2wav kreeg een belangrijke overhoul voor libparanoia dat het extract kwaliteit beter op kan leveren aan een factor van 100x:
  • Een nieuwe suboptie & quot; readahead = & quot; voor paraopts = maakt het mogelijk om aan te passen de komende lezen buffer grootte te groot ebough voor de hoeveelheid RAM-geheugen in de moderne schijven te maken.
  • De interpratation van & quot; probleemsectoren & quot; werd veranderd in een betere deal met het feit dat in geval van slechte gebieden, de libparanoia code heeft de neiging om niet herhaald leest in die slechte gebieden. De computaion van het percentage van slechte sectoren zorgt nu herlezen sectoren. Herhaalde leest nog steeds verhoging van de waarde, maar niet langer in quadratical manier.
  • Betere documentatie voor de libparanoia interface cdda2wav maakt het mogelijk om beter te begrijpen hoe het werkt en hoe het wijzigen van de parameters van het extract kwaliteit kunnen beïnvloeden.
  • Vast een aantal typefouten in cdrecord
  • Vast een typefout in de mkisofs man page (had -max -ISO-9660 -filenames plaats van -max -iso9660 -filenames)
  • Nieuwe Schily Makefiles regels voor armv7l-linux

Wat is nieuw in versie 2013/11/25:

  • configureren nu ook controleert NFSv4 ACL gerelateerde bibliotheek extensies van FreeBSD
  • include / SCHILY / stdio.h nu eindelijk werkt aan libshedit compileren op Linux _and_ het programma & quot passeren; hdrchk & quot; van OpenSolaris.
  • libschily / strstr.c en libschily / wcsstr.c nu ook een licentie CDDL hint
  • Een typfout in het gebruik van de nieuwe macro: $ (OSINCDIRS) werd vastgesteld om dingen opnieuw te compileren op FreeBSD. Nu met behulp van $ (OSINCDIRS:% = - I%) in plaats van $ (OSINCDIRS)
  • Star geeft nu een waarschuwing wanneer comppiled op een oude versie van Solaris (die niet ondersteunt NFSv4 ACL's) wanneer NFSv4 ACL's worden gezien in extract mode.
  • Star nu correct bevrijdt de NFSv4 ACL structuur geleverd vanuit bellen acl_fromtext (pad, en aclp), met behulp van acl_free () in plaats van alleen maar te bellen gratis ().
  • Star stelt nu op Solaris 10, dat miste belangrijke include bestanden voor NFSv4 ACL. Met dank aan Dennis Clarke voor de rapportage.
  • Cddda2wav spoelt nu stderr voordat vraagt ​​om een ​​specifieke CDDB-item index. Het lijkt erop dat op Linux stderr mag niet gebufferd zijn zoals verwacht.
  • cdda2wav verhuisde de optie parsing code in een aparte functie gargs ().
  • Cdrecord / cdda2wav / readcd: proberen om te voorkomen dat gebruikers in verwarring op Solaris en Linux waar fijnkorrelige voorrecht implementatie bestaat. Voordat, fijnkorrelige privileges hebben opgegeven na het initialiseren van het programma en dit kan resulteren in een root-gebruiker die wordt behandeld als een normale gebruiker die niet kan schrijven in mappen zonder wereldwijde schrijfrechten. De genoemde programma's nu niet meer opgeven privileges in het geval ze zijn opgeroepen met de benodigde privileges al en dus de programma's kunnen niet meer worden gebruikt voor het privilege escalaties.
  • Libfind maakt het nu mogelijk om te controleren op type P (Solaris event poort). Een ontbrekende & quot; case 'P': & quot; werd toegevoegd aan de parser.

Wat is nieuw in versie 2013/11/08:

  • ACL inzendingen hoeven niet langer willekeurige lengte limieten in sterren.
  • Star bevat nu ondersteuning voor NFSv4 ACL's op Solaris. FreeBSD en Linux zullen volgen zodra deze platforms niet eens worden over een uniforme ACL bibliotheek interface voor NVSv4 ondersteuning.
  • Houd er rekening mee dat de twee hierboven genoemde veranderingen resulteerden in de grote code herschikkingen en kan zelfs leiden tot ster te mislukken op Linux en FreeBSD met de ingetrokken POSIX.1e ontwerp ACL. Gelieve te testen en verslag.
  • De regels in de Schily Makefilesystem zijn geherstructureerd, zodat de problemen op platforms zoals FreeBSD en Mac OS X te vermijden:
  • FreeBSD en Mac OS X verbood de niet-vrije-genoeg (omdat GPLd) software naar / usr / local, dwingen ons om -I / usr / local / include en L / usr / local / lib toe te voegen. Helaas, / usr / local / include draagt ​​vaak een _very_ verouderd en daardoor verkeerde kopie van & quot; cdda_paranoia.h & quot; dat is meer dan 10 jaar oud en absoluut onverenigbaar met dynamische koppeling op Mac OS X. Deze defecte kopie was de eerste in de zoektocht pad en voorkomen compilatie.
  • We hebben nu een nieuwe macro: DEFOSINCDIRS = dat de subsidies toe te voegen onder directories aan het einde van de zoektocht PATH om ons in staat om de juiste & quot vinden; cdda_paranoia.h & quot; eerste.
  • Gelieve testen en rapporteren in geval van problemen.
  • gmake en Sunpro maken bevatten COMPILE.c met verkeerde inhoud in hun ingebouwde regels. We wissen nu deze macro un REGELS / rules.top. Het is nog steeds mogelijk om een ​​aangepaste versie provice vanaf de opdrachtregel of vanuit het milieu.
  • include / SCHILY / stdio.h werd herschikt, zoals het voorkomen compilatie van de & quot; bsh & quot; op Linux. Dit was een probleem onlangs, toen we toegevoegde # ifndef NO_SCHILY_STDIO_H
  • Een nieuwe autoconf test werd toegevoegd aan de aanwezigheid van NFSv4 ACL-ondersteuning detecteren op Solaris binnenkant libsec.
  • Fixed a bug met libxtermcap :: tdecode () dat werd geïntroduceerd met versie 2013/10/10 whilt proberen lijn lengte te verminderen via resturcturing. Dit resulteerde in alle ^ x esacapes in termcap inzendingen worden uitgebreid met ' 0'.
  • De WCCV commando & quot; WCCV & quot ;, & quot; krijgt & quot; en & quot; delta & quot; nu ondersteuning voor het opslaan en bestanden met nanoseconde timestamps bij het gebruik van het WCCV V6 archief-formaat op te halen.
  • Dit is gebaseerd op de onlangs geïntroduceerde * aan () syscall emulaties in libschily. Meld problemen van platforms die niet voorzien inheemse * aan () interfaces.

Wat is nieuw in versie 2013/10/31:

  • Voeg vergeten include / SCHILY / err_type. h
  • Nieuwe autoconf test voor issetugid ()
  • Nieuwe autoconf test voor utimens () / lutimens ()
  • Vast autoconf typo HAVE_MKNODKAT - & gt; HAVE_MKNODAT
  • include / SCHILY / intcvt.h is nu zelf opgenomen.
  • Toegevoegd uname.c en omvatten / SCHILY / windows.h om de bestanden die moeten worden gekopieerd voor de smake bootstrap compilatie & quot; & quot ;. psmake Dankzij Wolfram Schmid
  • Vast de scripts & quot; cpfiles & quot ;, & quot; lnfiles & quot; en & quot; rmfiles & quot; van het bootstrap gedeelte van & quot; smake & quot;.
  • uname.c toegevoegd aan de lijst met bestanden op te stellen.
  • include / SCHILY / windows.h bevat nu hetzelfde type oplossing voor mingw32 als spar de Microsoft C-compiler, want er zijn dezelfde autoconf detectie problemen.
  • Vast fijnkorrelige privilege hanteren voor cdda2wav op Linux. Bedankt voor Daniel Pielmeier van Gentoo voor het melden en testen.
  • Bumped cdrtools naar versie 3.01a18
  • Nieuwe bestanden voor libschily:
  • at-base.c generieke implementatie voor * aan functies (). fchownat.c fchownat () fdopendir.c fdopendir () fstatat.c fstatat () futimens.c futimens () futimesat.c futimesat () Solaris specifieke oud voor utimensat () lutimens.c lutimens () linkat.c linkat () mkdirat .c mkdirat () mkfifo.c mkfifo () mkfifoat.c mkfifoat () mknodat.c mknodat () readlinkat.c readlinkat () renameat.c renameat () symlinkat.c symlinkat () unlinkat.c unlinkat () utimens.c utimens () utimensat.c utimensat () at-base.c De basiscode voor alle enkelvoudige FD * aan functies (). at-base2.c De basiscode voor alle dubbele FD * aan () functies.
  • bevatten emulaties voor interfaces geïntroduceerd in de zomer van 2001 bij Sun en met POSIX.1-2008.
  • Nieuwe functies in libschily:
  • absfpath () resolvefpath ()
  • toelaten om het gedrag beter te bedienen met vlaggen.
  • De linker kaart bestand voor libschily voegt nu een vergeten functies.
  • Star herschikt sparse file detectie en nu bestanden die meer bevatten dan DEV_BSIZE gegevens, maar geen st_blocks correctcly zal worden behandeld in het geval dat het besturingssysteem ondersteunt ook lseek (SEEK_HOLE.
  • WCCV is nu in staat om nanoseconde tijd stempels toe te voegen in WCCV V6 geschiedenis bestanden.
  • WCCV admin is nu in staat om nanoseconde voegen V6 timestamps met admin -o -i
  • Verwijder een ongewenste C99-isme van args.c van de Bourne Shell

Wat is nieuw in versie 2013/10/10:

  • Veel bronnen zijn gewijzigd om te gaan __CYGWIN32__ zoals __CYGWIN__ Dit wordt neded als Cygwin nieuwere versies die worden uitgevoerd in 64-bit modus hoeft __CYGWIN32__ niet langer te definiëren, maar __CYGWIN __
  • Vast de scripts & quot; cpfiles & quot ;, & quot; lnfiles & quot; en & quot; rmfiles & quot; van het bootstrap gedeelte van & quot; smake & quot;.
  • Toegevoegd regels voor niet-automake enabled maken programma's (zoals gmake) voor: ppc64-linux-cc.rul en ppc64-linux-gcc.rul
  • Toegevoegd nieuwe versie van het besturingssysteem ID regels voor diverse WIN-DOS versies:
  • 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
  • Diverse cstyle veranderingen in de include / SCHILY directory.
  • Nieuwe include file: include / SCHILY / shedit.h
  • Toegevoegde defltsect () om de lijst van geëxporteerde functies voor de gedeelde bibliotheek versie van libdeflt.
  • Vast een filedesrciptor lek in libfind dat raakt bij het gebruik -Lege op lege mappen.
  • Cdrecord: Typo correctie in een commentaar
  • cdda2wav: Typo correctie in een commentaar
  • readcd: Typo correctie in een commentaar
  • Toegevoegd automatische ondersteuning voor ARMv5 en ARMv6. Dit maakt compilatie RaspberryPI het ook mogelijk de niet-automake bewust gmake.
  • Laat & quot; statische & quot; compilatie (een compilatie dat de dynamische definieert de Schilly Makefilesystem niet gebruikt) Linux ARMv6 (die wordt gebruikt door RaspberryPI).
  • & quot; defltsect & quot; werd toegevoegd als geëxporteerd wereldwijde functie libdeflt.
  • libfind noemt nu closedir () met -Lege zelfs op lege mappen.
  • Nieuwe autoconf-test op de vraag of omvat structuur timespec
  • Nieuwe autoconf test controleren of bepaalde functies (zoals clock_gettime ()) zijn in libc of behoefte aan een aparte bibliotheek
  • Nieuw: struct timespec in SCHILY / time.h wordt verleend op te bestaan ​​op alle platforms
  • Nieuwe taken getnstimeofday () en setnstimeofday () zijn toegevoegd libschily.
  • Star ondersteunt nu de tijd postzegels met nanoseconde granulariteit uittreksel aan platforms die ondersteuning bieden utimensat ().
  • Star nu ook ondersteuning voor tijd stempels te halen voor het symbolische gebruik utimensat (AT_FDCWD, naam, tp, AT_SYMLINK_NOFOLLOW).
  • Let op dat sterren kon (op sommige platforms) ook in staat om het bestand toestemming voor het symbolische gebruik fchmodat () in te stellen, maar dit is al gedaan met umask () sinds een lange tijd en het enige platform dat bekend is om verschillende toestemmingen op steunen symlinks lijkt HP-UX zijn. Op een recente Solaris, zult u niet in staat zijn om het bestand machtigingen voor symlinks.
  • Star werd omgezet volledig timespec gebaseerd te zijn. Dit biedt nanoseconde korreligheid voor alle tijden op platformen die een nanoseconde klok te ondersteunen.
  • Star nu kan worden verteld om de naam van het pad te wijzigen (in het geval van -s / o / n / of interactieve verandering w) voordat de tijdstempel wordt vergeleken met bestaande bestanden in het bestandssysteem. Dit wordt gedaan met behulp van de nieuwe optie -uncond-hernoemen
  • Star niet langer creëert niet-conforme archieven bij het bellen:
  • ster -c H = ustar dirname-with_101-tekens / & gt; archief
  • in plaats van:
  • ster -c H = ustar dirname-with_101-tekens & gt; archief
  • Star verwerpt nu archieven creëren met een lege t_name veld.
  • & quot; tartest & quot; Nu waarschuwt voor niet-standaard voldoen als het veld t_name is leeg, maar de rest van het teer header data bevat.
  • Nieuwe include-bestand include / SCHILY / shedit.h
  • Ved begint nu te waarschuwen over de lange .vedtmp * bestanden als de grootte is & gt.; 16384. Voordat het gewaarschuwd als de grootte & gt; 8192.
  • Vaste de SYNOPSIS lijn voor de man pagina sccslog.1
  • & quot; WCCV hulp UT4 & quot; nu denken aan een waarschijnlijk ontbreekt WCCV directory.
  • Veel cstyle veranderingen in bsh. Merk op dat de gerelateerde bestanden worden ook gebruikt door de Bourne Shell en we willen dat de cstyle van OpenSolaris passen.
  • bsh / abbrev.c vermijdt nu js_snprintf () om de Bourne Shell worden gemaakt met luie bibliotheek laden, zodat & quot; Bosh & quot; zal niet libschily laden als het alleen de interpretatie van shell scripts, maar niet actief in de interactieve modus.
  • libshedit werd geherstructureerd om dynamische koppeling op Mac OS X te ondersteunen door het vermijden van te koppelen tegen variabelen (ondersteund door de dump Apple linker).
  • libshedit werd geherstructureerd om luie bibliotheek laden mogelijk te maken, zodat & quot; Bosh & quot; zal lishedit noch libxtermcap niet laden wanneer deze niet in de interactieve modus.
  • Alle geëxporteerd functie neer namen uit libshedit nu beginnen met 'shedit _'-
  • cstyle veranderingen in libshedit om integratie mogelijk te maken in OpenSolaris
  • _Many_ cstyle Wijzigingen in de Bourne Shell. Het was niet aan de regels voor OpenSolaris stijl ook al is overgenomen uit OpenSolaris; -)
  • De Bourne Shell werkt nu bij het bellen: set -o aliasowner = joerg of & quot; bosh -o aliasowner = Joerg & quot; teneinde b.v. toelaten om de aanhoudende aliassen te gebruiken voor de gebruiker Joerg bij het uitvoeren Bosh als root.
  • De Bourne Shell nu correct geeft de alias ownwer bij het aanroepen van & quot; set + O & quot;
  • De Bourne Shell erkent nu ook speciale argv [0] als passes: & quot; jbosh & quot ;, & quot; -jbosh & quot ;, & quot; pfbosh & quot ;, & quot; -pfbosh & quot ;, & quot; rbosh & quot ;, & quot; -rbosh & quot;
  • De Burne Shell maakt het nu mogelijk om te schakelen van het gebruik van het systeem zijn onder andere bestanden naar draagbare SCHILY onder meer bestanden via:
  • -DSCHILY_INCLUDES
  • Een nu overbodige data structture & quot; struct blk & quot; werd uit de Bourne Shell. Dit zou zijn gedaan als we overgestapt van sbrk () om malloc () al.
  • Document in de man pagina pf de Bourne Shell dat de opties -c /-i / p / r / -s kan pas later worden vastgesteld bij de start vanaf de command line, maar niet in de interactieve modus.

Wat is nieuw in versie 2013/07/29:

  • De Schily makefilesystem niet langer gebruik maakt van $ CC voor interne taken.
  • & quot; Static & quot; compilatie is nu toegestaan ​​op Linux x86 en Linux op Raspberry Pi.
  • Ondersteuning voor ARMv5 en ARMv6 werd toegevoegd voor niet-automake bewust programma's zoals & quot; gmake & quot;.
  • De Bourne Shell implementeert nu -o aliasowner = naam als een beveiligingsfunctie.
  • CPP nu compileert zelfs als YACC = & quot; bizons Y & quot;.
  • Star / spax niet meer doet chown op extract tenzij -PO of -pe zijn opgegeven.
  • WCCV diffs nu gebruik te -o om de juiste tijd stempels komen met diff -u.
  • WCCV diff niet langer schrijft nanoseconde waarden in het midden van een & quot; diff -c & quot; tijdstempel wanneer in de Duitse locale.

Wat is nieuw in versie 2013/07/08:

  • Deze versie lost een bug in de swap buffer afhandeling van & quot; td & quot; die zou kunnen leiden tot beschadiging van gegevens bij het bewerken van meerdere bestanden, een bug in libparanoia die veroorzaakt te weinig gegevens om te worden geïnitialiseerd, en twee geheugen problemen in de Bourne Shell, die gebeurde op FreeBSD.
  • Ved breidt nu buffer bestandsnamen in commando's op een manier die null bytes niet te introduceren.
  • De & quot; soort & quot; ingebouwde van de Bourne Shell meldt nu aliassen.
  • De Bourne Shell ondersteunt nu alias expansie op & quot; het volgende woord & quot; Als een alias eindigt met een spatie.

Wat is nieuw in versie 2013/06/20:

  • alias / unalias in BSH gedraagt ​​zich nu als in de Bourne Shell.
  • Shell en WCCV man pagina's zijn gereinigd en omgezet naar slechts CDDL-1.0.
  • Er zijn wijzigingen aangebracht in de recente releases van OpenCSW ondersteunen.

Wat is nieuw in versie 2013/05/31:

  • Enkele herordenen in include / SCHILY / * .h.
  • Warns op Linux en Solaris als fijnkorrelige privileges worden vermist cdrtools.
  • Maakt libshelledit en cdda2wav compileren op FreeBSD-9.1.
  • Betere tekst in README.compile.

Wat is nieuw in versie 2013/05/10:

  • cdrtools is nu op versie 3.01a14, en ondersteunt nu wortel-less bediening op Linux gebruik FCAPS.
  • # include file herschikking werd ondernomen om waarschuwingen op oudere platforms te voorkomen.
  • Job verwerking code werd verplaatst van smake / make.c aan / job.c smake.
  • Een typo in include / SCHILY / stat.h die instelling van nanoseonds in timestamps veroorzaakt onmogelijk voor NetBSD en OpenBSD werd vastgesteld.

Wat is nieuw in versie 2013/02/15:

  • Deze versie een probleem in ster met fixes & quot; ster --xattr -Find relative_path ... & quot; smake is gestoten naar versie 1.2.3.
  • Voorkomt een valse GCC waarschuwing bij het opstellen van het termcap programma.
  • De man pagina sccsfile.4 is herschreven om het gemakkelijker te begrijpen.
  • cdrtools is gestoten naar versie 3.01a12.
  • De UDF implementatie in mkisofs is verbeterd om alle typische UNIX bestandstypen ondersteunen, alle drie timestamps in microseconde granulariteit, de suid / sgid / sticky bestand vlaggen, en de juiste referenties voor symlinks.

Wat is nieuw in versie 2013/01/15:

  • Een bug geïntroduceerd in de laatste smake versie die ervoor zorgde dat lege bevellijnen te mislukken werd vastgesteld.
  • Een bug in de Bourne Shell die kunnen leiden PATH worden genegeerd als het eindigt in ''. werd vastgesteld
  • cdrtools werd gestoten naar versie 3.01a11 en Star naar versie 1.5.2.

Wat is nieuw in versie 2013/01/07:

  • Deze versie optimaliseert de uitvoering opdracht om systemen te helpen met langzame fork () (zoals Cygwin).
  • Smake nu kan worden samengesteld om de naleving van de Bourne Shell als standaard shell te versnellen werken op Cygwin.
  • Een oplossing voor Cygwin-1.7.17 en nieuwer is toegevoegd, en zorgt voor de ontbrekende PACKED definitie en onverenigbaar verandering in verband met BOOL in windef.h.
  • De Schily Makefilesystem definieert nu $ (SPACE) en $ (NUMBER_SIGN), tekens die meestal niet kunnen worden weergegeven in Makefiles.
  • CPP bevat nu een pre-yacced cpy.y om tot een volledig functionele binaire op Systems creëren zonder yacc (zoals Cygwin en HP-UX).

Wat is nieuw in versie 2012/12/28:

  • Deze versie is opgewaardeerd naar smake- 1.2.2 en cdrtools-3.01a10.

Wat is nieuw in versie 2012/12/11:

  • Ondersteunt POSIX SUS probleem 7 voor lus de Bourne Shell.
  • De man-pagina van de Bourne Shell vrij van Sun cruft en volgt de man-pagina man (5).
  • CPP definieert __BUILTIN_VA_ARG_INCR als de Zon CPP doet sinds SunOS-4.0.
  • Betere afhankelijkheden voor parallelle bouwt. Ondersteuning voor Debian op de FreeBSD-kernel.
  • TEUN voor de Syllable kloon Pyro.
  • Betere naleving cl.exe.
  • cdrtools zijn gestoten aan 3.01a09.

Wat is nieuw in versie 2012-04-19:

  • Een aantal kleine bugs in de Bourne Shell hebben vastgesteld.
  • De Bourne Shell heeft nu de ingebouwde commando's & quot; savehistory & quot ;, & quot; map & quot ;, en & quot; herhaal & quot;.
  • De Mapper (gebruikt door sh, BSH en ved) heeft nu een betere standaardwaarden voor de cursor mappings.
  • De man pagina voor de Bourne Shell bevat nu een volledige beschrijving van de opdracht de geschiedenis editor.
  • De implementatie libxtermcap ondersteunt nu tc = nesten van 64 in plaats van 32.
  • De termcap programma heeft een aantal kleine bugfixes gehad en maakt het nu mogelijk de gebruiker om de productie onbekende termcap inzendingen in orde zijn.

Wat is nieuw in versie 2012-04-19:

  • De Bourne Shell ondersteunt nu umask -S en een symbolische POSIX compliant modus umask te stellen.
  • De Bourne Shell ingebouwde & quot; lezen & quot; ondersteunt nu de POSIX optie -r.
  • De Bourne Shell ingebouwde & quot; ulimit & quot;










Andere software van ontwikkelaar Jorg Schilling

cdrtools
cdrtools

27 Sep 15

SchilliX
SchilliX

20 Feb 15

Smake
Smake

20 Feb 15

Reacties op schily

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!