schily

Screenshot Software:
schily
Detalii soft:
Versiune: 2015-08-12 Actualizat
Incarca data: 27 Sep 15
Producător: Jorg Schilling
Licenţă: Gratuit
Popularitate: 30

Rating: 4.0/5 (Total Votes: 1)

Schily (de asemenea, cunoscut sub numele de instrumente Schily) este un open source, complet proiect gratuit și cross-platform software, o colecție de populare utilitati linie de comandă pentru sistemele de operare bazate pe Linux kernel.


Cuprinzând o gamă largă de programe

Proiectul cuprinde o gamă largă de programe, inclusiv cdrecord, readcd, cdda2wav, mkisofs, btcflash, smake, calc, schimbare, calltree, compara, devdump, conta, hdump, precum și isodump.

În plus, isodebug, isoinfo, etichetă, isovfy, MT, CSSC, p, scgcheck, SDD, scpio, sfind, smake, sformat, stele, suntar, star_sym, gnutar, termcap, ved și tartest programe sunt, de asemenea, incluse în acest software.


Noțiuni de bază cu Schily

Pentru a instala și de a folosi menționate mai sus programele de linie de comandă în distribuție GNU / Linux, trebuie mai întâi să descărcați cea mai recentă versiune de la Softoware, salvați arhiva sursă gzip undeva pe computer și extrage-l cu ajutorul instrumentului de dvs. favorit manager de arhive.

Deschideți o aplicație emulator de terminal, du-te la locația fișierelor arhivă extrase cu & lsquo; & rsquo CD; comandă (de exemplu, cd / home / softoware / Schily-2014-09-17), și tastați & lsquo; ./ Configurare & rsquo; comandă pentru a vedea opțiunile disponibile pentru compilarea instrumentele incluse.

Programul face preferat este & lsquo; & rsquo ;, smake dar puteți folosi, de asemenea, lsquo universal &; face & rsquo; comandă, precum și & lsquo; & rsquo gmake; comandă dacă doriți să compilați toate programele pe sisteme de operare selectate.

Intregul proces de compilare va lua ceva timp, deoarece există cerere numeroase linie de comandă disponibile în cadrul proiectului. După o compilatie de succes, le puteți instala toate prin executarea & lsquo; & rsquo make install; ca root sau & lsquo; sudo make install & rsquo; comandă ca utilizator cu privilegii de root.


În conformitate cu sistemele de operare acceptate și capota

Schily este un software multiplatformă care acceptă GNU / Linux, Microsoft Windows, Solaris și alte sisteme de operare POSIX. Acesta este distribuit sub licenta de dezvoltare comună și distribuție de licență și sprijinit pe ambele 32-bit și 64-biți set de instrucțiuni arhitecturi.

Ce este nou în această versiune :

  • psmake (bootstrap smake compila mediu) din nou compilează pe Solaris (și probabil altele). Acest lucru a fost realizat prin utilizarea -DNO_FPRFORMAT -DNO_NL_ARGS pentru a dezactiva îmbunătățiri recente din printf ()
  • includ / Schily / varargs.h include acum un nou tip va_lists_t că este o structură care acoperă va_list.
  • includ / Schily / getargs.h are acum comentariu pentru argumentele și a reveni Codul getargs () funcții de apel invers.
  • makefilesystem Schily include acum un nou link-ul simbolic ppc64le-linux-cc.rul pentru non-automake conștienți make-implementari cum ar fi gmake.
  • Noi teste autoconf pentru strspn () strcspn () wcsspn () wcscspn ()
  • libschily acum implementează strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf nivel scăzut () punerea în aplicare a) pune în aplicare acum suport pentru% n $ argument repozitionarea pentru cazul în care & quot; n & quot; este 1..30, sau în cazul în care punctele de mari la un arg tip int.
  • libschily / fprformat.c Fixed un bug care ar împiedica să utilizeze macro-uri stdio cu versiunile mai noi OpenSolaris, făcând printf (), nu la fel de repede cum era de așteptat.
  • libschily / getargs.c nu mai haldele de bază atunci când steaguri boolean sunt combinate într-un singur șir și una sau mai multe dintre aceste steaguri declanșa o funcție de apel invers.
  • libsiconf / sic_nls.c: sic_open () nu mai încearcă să deschidă toate numele CharacterSet ca fișierele din directorul curent, dar numai în cazul în care numele conține un slash. Vă mulțumim pentru un raport de la Vladimir Marek
  • stea arhivele nu mai toate fișierele fișier rar, atunci când utilizează stea -c -sparse -Force găuri, ci numai acele fișiere care includ cel puțin un bloc de 512 octeți aliniat aduce la zero.
  • cdrtools lovit la versiunea 3.01a22
  • mesaje de eroare mai bine în mkisofs / apple.c
  • mkisofs inplements acum un nou -legacy opțiune care permite pentru a obține înapoi opțiunile H / L / -P care au fost depreciate în 2002 și cu handicap în 2006, în definiția de la anii 1990. Dacă vă place să utilizați această funcție, scrie un script de shell înveliș care solicită:
  • mkisofs -legacy & quot; $ @ & quot;
  • Rețineți că H / L / P au fost dezactivate în 2006 și mkisofs va introduce H / L / P cu o definiție compatibil POSIX curând a anunțat încă din 2002. Deci, ai grijă de a converti script-urile pentru a apela :
  • -Harta pentru definirea vechi de -H (H valabil între 2000 și 2002) pentru definirea vechi de -L (-L valabil intre 1995 si 2002) -publisher pentru definirea vechi de -allow-puncte de lider -P (-P valabil între 1993 și 2002)
  • Pagina om mkisofs acum documente corect noul comportament de la libsiconv
  • Pagina om mkisofs menționează acum sfind (1), ca o pagină de manual pentru a citi despre interfața dacă opțiunea Găsește-.

Ce este nou în versiunea 2015-01-29:

  • psmake (bootstrap smake compila mediu) din nou compilează pe Solaris (și probabil altele). Acest lucru a fost realizat prin utilizarea -DNO_FPRFORMAT -DNO_NL_ARGS pentru a dezactiva îmbunătățiri recente din printf ()
  • includ / Schily / varargs.h include acum un nou tip va_lists_t că este o structură care acoperă va_list.
  • includ / Schily / getargs.h are acum comentariu pentru argumentele și a reveni Codul getargs () funcții de apel invers.
  • makefilesystem Schily include acum un nou link-ul simbolic ppc64le-linux-cc.rul pentru non-automake conștienți make-implementari cum ar fi gmake.
  • Noi teste autoconf pentru strspn () strcspn () wcsspn () wcscspn ()
  • libschily acum implementează strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf nivel scăzut () punerea în aplicare a) pune în aplicare acum suport pentru% n $ argument repozitionarea pentru cazul în care & quot; n & quot; este 1..30, sau în cazul în care punctele de mari la un arg tip int.
  • libschily / fprformat.c Fixed un bug care ar împiedica să utilizeze macro-uri stdio cu versiunile mai noi OpenSolaris, făcând printf (), nu la fel de repede cum era de așteptat.
  • libschily / getargs.c nu mai haldele de bază atunci când steaguri boolean sunt combinate într-un singur șir și una sau mai multe dintre aceste steaguri declanșa o funcție de apel invers.
  • libsiconf / sic_nls.c: sic_open () nu mai încearcă să deschidă toate numele CharacterSet ca fișierele din directorul curent, dar numai în cazul în care numele conține un slash. Vă mulțumim pentru un raport de la Vladimir Marek
  • stea arhivele nu mai toate fișierele fișier rar, atunci când utilizează stea -c -sparse -Force găuri, ci numai acele fișiere care includ cel puțin un bloc de 512 octeți aliniat aduce la zero.
  • cdrtools lovit la versiunea 3.01a22
  • mesaje de eroare mai bine în mkisofs / apple.c
  • mkisofs inplements acum un nou -legacy opțiune care permite pentru a obține înapoi opțiunile H / L / -P care au fost depreciate în 2002 și cu handicap în 2006, în definiția de la anii 1990. Dacă vă place să utilizați această funcție, scrie un script de shell înveliș care solicită:
  • mkisofs -legacy & quot; $ @ & quot;
  • Rețineți că H / L / P au fost dezactivate în 2006 și mkisofs va introduce H / L / P cu o definiție compatibil POSIX curând a anunțat încă din 2002. Deci, ai grijă de a converti script-urile pentru a apela :
  • -Harta pentru definirea vechi de -H (H valabil între 2000 și 2002) pentru definirea vechi de -L (-L valabil intre 1995 si 2002) -publisher pentru definirea vechi de -allow-puncte de lider -P (-P valabil între 1993 și 2002)
  • Pagina om mkisofs acum documente corect noul comportament de la libsiconv
  • Pagina om mkisofs menționează acum sfind (1), ca o pagină de manual pentru a citi despre interfața dacă opțiunea Găsește-.

Ce este nou în versiunea 2014-01-04:

  • Definiți DEV_NULL în include / Schily / mconfig .h pentru a aborda lipsă / dev / null pe DOS
  • Noi teste autoconf pentru: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • legături simbolice pentru armv4tl-linux-cc.rul s390x-linux-cc.rul nou armv5tel-linux-cc.rul, pentru a sprijini non-Automake conștient face programe precum gmake.
  • Nu defini un gethostname () prototip în Schily / hostname.h pentru MinGW, ca MinGW ca un prototip greșit în fișierul non-standard winsock.h
  • includ / Schily / stdio.h implementează acum cod care unhides parțial structurile de date FILE * de la 64 de biți Solaris libc. Acest lucru permite să pună în aplicare o getc_unlocked () macro chiar și pentru 64 de biți Solaris ca făcut de libc, așa libschily este capabil de a realiza stdio similare I / O performanță, care este necesar pentru a fi în măsură să pună în aplicare o printf () în libschily care este mai rapid decât printf () de la libc.
  • funcții New xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno (), în permite libschily mesaj de eroare și de ieșire, cu o valoare de ieșire care diferă de errno.
  • un bug în libschily / format.c care a provocat%. * s de imprimat incorect a fost stabilit.
  • libschily / format.c a fost reproiectat pentru a permite codului sa fie reutilizate pentru fprformat () prin #include.
  • libschily / fprformat.c New funcția fprformat () în libschily implementează aceeași interfață directă ca doprnt () de la libc și, prin urmare, permite implementarea printf () mai repede decât printf () de la libc pe Solaris.
  • libschily / jsprintf.c Pentru Solaris, jsprintf () este acum implementat pe baza fprformat (). Acest lucru permite printf () de la libschily să fie aprox. 33% mai rapid decât printf () de la libc pe Solaris și aprox. 2x la fel de repede ca jsprintf () în libschily a fost înainte. Acest lucru dă un alt impuls de performanță pentru printf (), cum ar fi programe legate hdump / OD, care este folosit ca un înlocuitor pentru OSS DO sursă închisă (1) de pe OpenSolaris. Acest lucru face acum OD OSS (1) pe OpenSolaris de obicei 5x mai repede atunci versiunea sursă închisă.
  • libschily / getdtablesize.c tratează acum MinGW la fel ca atunci când compilarea pe Win-DOS, folosind cl.exe.
  • libschily / mkdirat.c și libschily / mkdirs.c avea acum grijă de faptul că MinGW are o mkdir compatibil atipici ()
  • libschily / mkfifoat.c fixat un tip de la, cut / lipiți fișierul din mkdirat.c
  • cdrecord / cue.c are acum un comentariu mai bine legat de cdrtools îmbunătățiri specifice alba.
  • fix unei greșeli în cdrecord.dfl
  • Evitați o avertizare xxx redefinit pentru cdda2wav / exitcodes.h
  • Adaugata o interfață #undef a cdda2wav / interface.h pentru a vă asigura că interfața #define din windows.h nu cauza probleme chiar și atunci când se utilizează MinGW
  • mkisofs / mkisofs.8 fix ilegal secvență troff & quot; \ & quot; a & quot; e & quot;
  • Încercați să evitați un șir directă & quot; / dev / null & quot; în mkisofs.c pentru ai permite să lucreze pe Win-DOS fără strat POSIX.
  • readcd -c2scan acum tipărește, de asemenea, procentul de sectoare cu erori C2.
  • adăugat noi #defines specifice HP-UX pentru CPP

Ce este nou în versiunea 2013-12-24:

  • libschily :: format.c (printf ) suportă acum modificatori lungime, cum ar fi h hh l ll TZ pentru formatul% n.
  • libschily :: format.c a fost restructurat pentru parsarea parametrii lățime câmp într-un mod care să permită să introducă mai târziu suport pentru% n $
  • cdda2wav imprimă acum numărul de operații de citire pe pistă în modul paranoia
  • cdda2wav imprimă acum deasupra capului de citire (în procente) pe cale atunci când, în mod paranoia
  • cdda2wav adaugă o nouă paraopts = Mod: & quot; c2check & quot; pentru a rula în modul de libparanoia C2.
  • libparanoia implementează acum prima etapă în C2 suport eroare pointer:. acum este capabil să se ocupe de date de intrare care conține indicii C2 și pune în aplicare noile callback să raporteze statisticile C2 înapoi la apelantului
  • cdda2wav a primit un overhoul major pentru libparanoia care poate face calitatea extract bine până la un factor de 100x:
  • O nouă subopțiunea & quot; readahead = & quot; pentru paraopts = permite modificarea citit înainte Buffer Size să-l ebough mare pentru cantitatea de memorie RAM în unități moderne face.
  • interpratation de & quot; sectoarele cu probleme & quot; a fost schimbat la ofertă mai bună cu faptul că, în cazul zonelor de rău, codul libparanoia tinde să se repetate citește în aceste zone proaste. Computaion procentului de sectoare defecte are acum grijă de sectoare recitit. Repetate citește încă crește valoarea, dar nu mai intr-un mod quadratical.
  • O mai bună documentare pentru interfața libparanoia în cdda2wav permite să înțeleagă mai bine cum funcționează și cum parametrii de modificare ar putea influența calitatea extract.
  • Fix unele greșeli de ortografie în cdrecord
  • fix o greșeală de scriere în pagina mkisofs om (a avut -max -izo-9660 -filenames în loc de -max -iso9660 -filenames)
  • reguli noi Schily Makefiles pentru armv7l-linux

Ce este nou în versiunea 2013-11-25:

  • configura acum verifică, de asemenea, pentru NFSv4 ACL legate extensii de bibliotecă de la FreeBSD
  • includ / Schily / stdio.h acum în cele din urmă lucrează pentru a compila libshedit pe _and_ Linux pentru a trece programul & quot; hdrchk & quot; de la OpenSolaris.
  • libschily / strstr.c și libschily / wcsstr.c includ acum un indiciu CDDL licență
  • o greșeală de scriere în utilizarea noului macro: $ (OSINCDIRS) a fost stabilit în scopul de a face lucrurile compila din nou pe FreeBSD. Acum, folosind $ (OSINCDIRS:% = - I%) în loc de $ (OSINCDIRS)
  • Steaua dă acum un avertisment atunci când comppiled pe o versiune veche Solaris (care nu are suport NFSv4 ACL-uri), atunci când NFSv4 ACL-uri sunt văzute în mod extract.
  • Steaua acum eliberează corect structura NFSv4 ACL eliberat de asteptare acl_fromtext (cale, si aclp), folosind acl_free () în loc de doar apel gratuit ().
  • Steaua compilează acum pe Solaris 10, care a ratat de important includ fișiere pentru NFSv4 ACL-uri. Vă mulțumim pentru Dennis Clarke pentru raportare.
  • Cddda2wav bufeuri acum stderr înainte de a cere un index intrare CDDB specific. Se pare că pe Linux stderr nu poate fi unbuffered cum era de așteptat.
  • Cdda2wav mutat opțiunea parsarea cod într-o funcție gargs separat ().
  • cdrecord / Cdda2wav / Readcd: încercarea de a evita să confunde utilizatorilor pe Solaris și Linux în cazul în care există o punere în aplicare amendă privilegiu granulate. Înainte, privilegiile granulatie fina s-au dat după inițializarea programului și acest lucru poate duce la un utilizator root, care este tratată ca un utilizator normal, care nu pot scrie în directoare fără permisiunea de scriere la nivel mondial. Programele numit acum nu mai renunțe la privilegii în cazul în care au fost numite cu privilegiile necesare deja și, astfel, programele nu mai poate fi utilizat pentru escaladări de drepturi.
  • Libfind permite acum pentru a verifica de tip P (port eveniment Solaris). A dispărut & quot; caz "P": & quot; a fost adăugată la parser.

Ce este nou în versiunea 2013-11-08 :

  • intrările ACL nu mai au limite de lungime arbitrare în stele.
  • Steaua include acum suport pentru NFSv4 ACL-uri de pe Solaris. FreeBSD și Linux vor urma o dată aceste platforme au fost de acord asupra unei interfețe uniforme bibliotecă ACL pentru sprijin NVSv4.
  • Vă rugăm să rețineți că cele două schimbări menționate mai sus a dus la rearanjamente majore de cod și pot provoca chiar stea să eșueze pe Linux si FreeBSD cu retrase POSIX.1e proiectul ACL-uri. Vă rugăm să testeze și să raporteze.
  • Regulile din Schily Makefilesystem au fost restructurate pentru a permite să se evite problemele de pe platformele, cum ar fi FreeBSD și Mac OS X:
  • FreeBSD și Mac OS X a interzis software-ul nu-free-suficient (din cauza GPLd) la / usr / local, forțându-ne să adaugi -I / usr / local / include și -L / usr / local / lib. Din păcate, / usr / local / include poarta frecvent o _very_ copie depășit și, prin urmare, greșit de & quot; cdda_paranoia.h & quot; care este mai mult de 10 de ani și cu siguranță incompatibile cu legarea dinamică pe Mac OS X. Acest exemplar defect a fost pentru prima dată în calea de căutare și compilarea prevenite.
  • Avem acum un nou macro: DEFOSINCDIRS = care acordă pentru a adăuga includă directoare la sfârșitul calea de căutare pentru a ne permite să găsească corect & quot; cdda_paranoia.h & quot; prima.
  • Va rugam sa testeze și să raporteze, în caz de probleme.
  • gmake și SunPro face includ COMPILE.c cu conținut greșit în normele lor built-in. Noi acum clar acest macro ONU REGULI / rules.top. Este încă posibil să provice o versiune modificată de la linia de comandă sau din mediul înconjurător.
  • includ / Schily / stdio.h fost reorganizate, deoarece împiedicat compilație a & quot; BSH & quot; pe Linux. Aceasta a fost o problemă a introdus recent, când am adaugat #ifndef NO_SCHILY_STDIO_H
  • Un nou test autoconf a fost adăugat pentru a detecta prezența de sprijin NFSv4 ACL pe Solaris interior libsec.
  • Fixed un bug cu libxtermcap :: tdecode (), care a fost introdus cu eliberare 2013-10-10 whilt încercarea de a reduce lungimea liniei prin resturcturing. Acest lucru a dus la toate ^ x esacapes din intrările termcap să fie extins la " 0 '.
  • CSSC comenzi & quot; & quot ;, CSSC & quot; a obține & quot; și & quot; Delta & quot; acum sprijini pentru a stoca și de a prelua fișiere cu marcajele de timp de cateva nanosecunde atunci când se utilizează formatul de arhivă CSSC V6.
  • Aceasta se bazează pe introduse recent * la () emulații syscall în libschily. Vă rugăm să raportați problemele de la platforme care nu oferă nativ * la () interfețe.

Ce este nou în versiunea 2013-10-31:

  • Adăugați uitat includ / Schily / err_type. h
  • nou test autoconf pentru issetugid ()
  • Nou test pentru autoconf utimens () / lutimens ()
  • fix HAVE_MKNODKAT autoconf greșeli - & gt; HAVE_MKNODAT
  • includ / Schily / intcvt.h este acum autonom.
  • Adaugata uname.c și includ / Schily / windows.h la fișierele care trebuie copiat pentru smake compilarea bootstrap & quot; & quot ;. psmake Datorită Wolfram Schmid
  • fixe scripturile & quot; & quot ;, cpfiles & quot; lnfiles & quot; și & quot; rmfiles & quot; din secțiunea bootstrap de & quot; smake & quot;.
  • uname.c adăugat pe lista de fișiere pentru a fi compilate.
  • includ / Schily / windows.h include acum același tip soluție pentru MINGW32 ca brad compilatorul Microsoft C, așa cum există aceleași probleme de detectare autoconf.
  • fix fin granulate privilegiu de manipulare pentru cdda2wav pe Linux. Vă mulțumim pentru Daniel Pielmeier din Gentoo de raportare și testare.
  • cdrtools lovit la versiunea 3.01a18
  • Noi fișiere pentru libschily:
  • la-base.c implementare generic pentru * la funcțiile (). fchownat fchownat.c () fdopendir.c fdopendir () fstatat.c fstatat () futimens futimens.c () futimesat futimesat.c () Solaris vechi specific pentru utimensat () lutimens lutimens.c () 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 utimensat.c () la-base.c Codul de bază pentru toate singur FD * la funcții (). la-base2.c Codul de bază pentru toate dubla fd * la () funcții.
  • conține emulații pentru interfețele de sistem introduse în vara anului 2001 de către Soare și cu POSIX.1-2008.
  • Noi funcții în libschily:
  • absfpath () resolvefpath ()
  • permite a controla mai bine comportamentul folosind steaguri.
  • Fișierul hartă linker pentru libschily adaugă acum unele funcții uitate.
  • Steaua reordonate de detectare fișier rare, iar acum fișiere care conțin mai mult de date, dar nu DEV_BSIZE st_blocks vor fi tratate correctcly în cazul în care sistemul de operare sprijină, de asemenea lseek (SEEK_HOLE.
  • CSSC acum este posibilitatea de a adăuga timbre de timp nanosecunde în fișiere de istorie CSSC V6.
  • CSSC admin este acum capabil de a adăuga marcajele de timp nanosecunde V6 cu admin -o -i
  • Eliminarea unei nedorite C99-ism de args.c din Bourne Shell

Ce este nou în versiunea 2013-10-10:

  • Multe surse au fost modificate pentru a face față __CYGWIN32__ ca __CYGWIN__ Acest lucru este necesitat ca versiuni mai noi Cygwin care rulează în modul pe 64 de biți nu mai definesc __CYGWIN32__ dar __CYGWIN __
  • fixe scripturile & quot; & quot ;, cpfiles & quot; lnfiles & quot; și & quot; rmfiles & quot; din secțiunea bootstrap de & quot; smake & quot;.
  • reguli adăugată pentru non-Automake-ului face programe (cum ar fi gmake) pentru: ppc64-linux-cc.rul și ppc64-linux-gcc.rul
  • Adaugarea noilor reguli de identitate versiunea sistemului de operare pentru diferite versiuni WIN-DOS:
  • 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
  • diferite modificări cstyle în includ / directorul Schily.
  • New includ fișier: include / Schily / shedit.h
  • Adaugat defltsect () pentru a lista funcțiilor exportate pentru versiunea de bibliotecă în comun a libdeflt.
  • Fixed o scurgere filedesrciptor în libfind care lovește atunci când se utilizează -empty pe directoare goale.
  • cdrecord: corecție greșeli în comentariu
  • Cdda2wav: corecție greșeli în comentariu
  • Readcd: corecție greșeli în comentariu
  • Adăugat suport automat ARMv5 și Armv6. Acest lucru face compilație pe RaspberryPI de asemenea, posibil, cu non-Automake gmake conștient.
  • Permiteți & quot; static & quot; compilare (o compilatie care nu utilizează definește dinamice din Schily Makefilesystem) pe Linux Armv6 (care este utilizat de RaspberryPI).
  • & quot; defltsect & quot; S-a adăugat ca funcție globală exportate în libdeflt.
  • libfind solicită acum closedir () cu -empty chiar pe directoare goale.
  • Nou test autoconf dacă include struct timespec
  • teste autoconf noi a verifica dacă unele funcții (cum ar fi clock_gettime ()) sunt în libc sau nevoie de o bibliotecă separată
  • Nou: timespec struct in Schily / time.h se acordă exista pe toate platformele
  • funcții noi getnstimeofday () și setnstimeofday () au fost adăugate la libschily.
  • Steaua suportă acum pentru a extrage timbre timp cu nanosecundă granularitate pe platforme care susțin utimensat ().
  • Steaua acum sprijină, de asemenea pentru a extrage timbre timp de legături simbolice folosind utimensat (AT_FDCWD, numele, tp, AT_SYMLINK_NOFOLLOW).
  • Rețineți că stea ar putea (pe unele platforme), de asemenea, permite să setați permisiunea de fișier pentru legături simbolice folosind fchmodat (), dar acest lucru este deja face folosind umask (), deoarece o lungă perioadă de timp și singura platformă care este cunoscut pentru a sprijini diferite permisiuni pe legături simbolice pare a fi HP-UX. Pe un recent Solaris, nu veți putea să setați permisiunile de fișiere pentru legături simbolice.
  • Steaua a fost transformat pentru a fi complet timespec bazat. Acest lucru oferă granularitate nanosecunde pentru toate timpurile de pe platforme care susțin un ceas nanosecundă.
  • Steaua acum se poate spune pentru a modifica numele traseului (în cazul -s / o / n / sau schimbarea -w interactiv) înainte ștampila de timp se compară cu fișierele existente în sistemul de fișiere. Acest lucru se face prin utilizarea noua optiune -uncond de redenumire
  • Steaua nu mai creează arhive neconforme, atunci când asteptare:
  • stea -c H = ustar dirname-with_101-caractere / & gt; Arhiva
  • în loc de:
  • stea -c H = ustar dirname-with_101-caractere & gt; Arhiva
  • Steaua respinge acum pentru a crea arhive cu un câmp gol t_name.
  • & quot; tartest & quot; acum avertizează despre respectarea non-standard în cazul în care câmpul t_name este gol, dar restul header-gudron conține date.
  • New includ fișier include / Schily / shedit.h
  • Ved începe acum pentru a avertiza cu privire la .vedtmp lung * fișiere în cazul în care dimensiunea este & gt.; 16384. Înainte de a avertizat în cazul în care dimensiunea este & gt; 8192.
  • fix linia REZUMAT pentru pagina om sccslog.1
  • & quot; CSSC ajutor ut4 & quot; acum aduce aminte de un director, probabil, lipsește CSSC.
  • Multe schimbări cstyle în BSH. Rețineți că fișierele aferente sunt, de asemenea, utilizate de către Bourne Shell și vrem să se potrivească cstyle de OpenSolaris.
  • BSH Electrocasnice SRL / abbrev.c evită acum js_snprintf () pentru a permite Bourne shell pentru a fi create cu biblioteca leneș încărcare, așa & quot; Bosh & quot; nu se va încărca libschily dacă este interpretarea numai scripturi shell, dar care nu se deplasează în mod interactiv.
  • libshedit a fost restructurată pentru a sprijini legarea dinamică pe Mac OS X prin evitarea de a lega împotriva variabile (neacceptate de către groapa de la Apple linker).
  • libshedit a fost restructurată pentru a permite bibliotecă leneș încărcare, așa & quot; Bosh & quot; nu se va încărca lishedit nici libxtermcap atunci când nu este în modul interactiv.
  • Toate numele funtion exportate din libshedit începe acum cu "shedit _'-
  • cstyle schimbă în libshedit să permită integrarea în OpenSolaris
  • _Many_ cstyle Modificări la Bourne Shell. Nu a fost în conformitate cu normele de stil pentru OpenSolaris, chiar dacă acesta a fost luat de la OpenSolaris -)
  • The Bourne Shell funcționează acum cand se telefoneaza: set -o aliasowner = Joerg sau & quot; Bosh -o aliasowner = Joerg & quot; în scopul de a de exemplu permite să folosească alias-urile persistente pentru Joerg utilizator, atunci când rulează Bosh ca root.
  • The Bourne Shell acum listează corect alias ownwer când apel & quot; setat + O & quot;
  • The Bourne Shell acum recunoaște, de asemenea, argv special [0] atunci când trece: & quot; jbosh & quot ;, & quot; -jbosh & quot ;, & quot; pfbosh & quot ;, & quot; -pfbosh & quot ;, & quot; rbosh & quot ;, & quot; -rbosh & quot;
  • Burne Shell permite acum pentru a comuta de la folosind sistemul includ fișiere la Schily portabil includ fișiere prin:
  • -DSCHILY_INCLUDES
  • O date structture & quot acum nu sunt necesare; struct BLK & quot; a fost scos din Bourne Shell. Acest lucru ar putea fi putut face atunci când am trecut de la sbrk () la malloc () deja.
  • Document în pagina de manual turnate Bourne Shell că opțiunile -c / -i / p / r / S poate fi stabilită numai la start la linia de comandă, nu, dar mai târziu în mod interactiv.

Ce este nou în versiunea 2013-07-29:

  • makefilesystem Schily nu mai folosește $ CC pentru sarcinile interne.
  • & quot; Static & quot; compilare este acum permis pe x86 Linux și Linux pe Raspberry Pi.
  • Suport pentru ARMv5 și Armv6 a fost adăugat pentru non-automake programe, cum ar fi conștienți & quot; gmake & quot;.
  • The Bourne Shell implementează acum aliasowner -o = nume ca un element de securitate.
  • CPP compilează acum chiar dacă YACC = & quot; Y bizoni & quot;.
  • Star / SPAX nu mai face o chown pe extract cu excepția cazului în -PO sau -PE sunt specificate.
  • diff CSSC folosesc acum ajunge -o pentru a obține timbre ora corectă cu dif -u.
  • CSSC dif nu mai scrie valori de cateva nanosecunde în mijlocul unei & quot; dif C & quot; timestamp când în locale-german.

Ce este nou în versiunea 2013-07-08:

  • Această versiune rezolvă o problemă în swap manipularea tampon de & quot; pin & quot; care ar putea provoca coruperea datelor la editarea mai multe fișiere, un bug în libparanoia care a provocat prea puține date pentru a fi inițializat, și două probleme de memorie în Bourne Shell care a avut loc pe FreeBSD.
  • Ved extinde acum nume de fișiere tampon în comenzi într-un mod care nu introduce bytes nul.
  • & quot; tipul & quot; built din Bourne Shell rapoarte acum pseudonime.
  • The Bourne Shell suportă acum expansiune alias pe & quot; următorul cuvânt & quot; în cazul în care un alias se termină într-un caracter spațiu.

Ce este nou în versiunea 2013-06-20:

  • alias / unalias în BSH se comportă acum ca în Bourne Shell.
  • Shell și CSSC pagini de manual au fost curățate și convertit înapoi la numai CDDL-1,0.
  • Modificările au fost făcute pentru a sprijini comunicatele recente de OpenCSW.

Ce este nou în versiunea 2013-05-31:

  • Unele reordonare în include / Schily / * .h.
  • avertizează pe Linux și Solaris, dacă privilegiile granulatie fina lipsesc pentru cdrtools.
  • face libshelledit și cdda2wav compila pe FreeBSD-9.1.
  • O mai bună de text în README.compile.

Ce este nou în versiunea 2013-05-10:

  • cdrtools este acum la versiunea 3.01a14, și sprijină acum funcționare rădăcină mai puțin pe Linux folosind fcaps.
  • fișier #include reordonare a fost intreprinse pentru a evita avertismentele de pe platforme mai vechi.
  • Codul de procesare de locuri de muncă a fost mutat de la smake / make.c la smake / job.c.
  • o greșeală de scriere în include / Schily / stat.h care a cauzat setarea de nanoseonds în marcajele de timp pentru a fi imposibil pentru a fost fixată NetBSD și OpenBSD.

Ce este nou în versiunea 2013-02-15:

  • Această versiune rezolvă o problemă în stea cu & quot; stea --xattr Găsește-RELATIVE_PATH ... & quot; smake a fost lovit la versiunea 1.2.3.
  • Evită o avertizare GCC falsă atunci când compilarea programului termcap.
  • pagina de manual sccsfile.4 a fost rescris pentru a face mai ușor de înțeles.
  • cdrtools a fost lovit la versiunea 3.01a12.
  • Implementarea UDF în mkisofs a fost îmbunătățită pentru a sprijini toate tipurile de fișiere UNIX tipice, toate cele trei amprente de timp în microsecunde granularitatea, suid / sgid / steaguri lipicioase de fișiere, și acreditările corecte pentru legături simbolice.

Ce este nou în versiunea 2013-01-15:

  • Un bug introdus în ultima versiune smake care a cauzat linii de comanda goale pentru a nu a fost stabilit.
  • Un bug în Bourne Shell care pot provoca PATH să fi ignorat în cazul în care se termină în ":". a fost fixat
  • cdrtools fost lovit la versiunea 3.01a11 și Star la versiunea 1.5.2.

Ce este nou în versiunea 2013-01-07:

  • Această versiune optimizează executarea de comenzi pentru a ajuta sistemele cu furcă lent () (cum ar fi Cygwin).
  • Smake acum pot fi compilate pentru a pune în aplicare Bourne Shell implicit SHELL să accelereze lucrările pe Cygwin.
  • O soluție alternativă pentru Cygwin-1.7.17 și mai noi a fost adăugat, și se ocupă de definirea lipsă ambalate și schimbarea incompatibile legate de BOOL în windef.h.
  • Schily Makefilesystem definește acum $ (spațiu) și $ (NUMBER_SIGN), caractere care de obicei, nu pot apărea în Makefiles.
  • CPP include acum un cpy.y pre-yacced pentru a permite pentru a crea un binar complet funcțional pe sisteme fără YACC (cum ar fi Cygwin și HP-UX).

Ce este nou în versiunea 2012-12-28:

  • Această versiune a fost actualizat la smake- 1.2.2 și cdrtools-3.01a10.

Ce este nou în versiunea 2012-12-11:

  • Suport problemă POSIX SUS 7 pentru buclă în Bourne Shell.
  • Pagina om din Bourne Shell este liber de Sun cruft și urmează MAN om (5).
  • CPP definește __BUILTIN_VA_ARG_INCR ca CPP Sun face de la SunOS-4.0.
  • dependențe mai bune pentru paralel se bazează. Suport pentru Debian pe nucleul FreeBSD.
  • upport pentru clona silabelor Pyro.
  • O mai bună conformitate cu cl.exe.
  • cdrtools au fost lovit de 3.01a09.

Ce este nou în versiunea 2012-04-19:

  • Mai multe bug-uri minore în Bourne Shell au fost stabilit.
  • The Bourne Shell are acum built-in comenzile & quot; & quot ;, savehistory & quot; & quot ;, hartă și & quot; repet & quot;.
  • mapperul (folosit de sh, BSH, și ved) are acum implicite mai bune pentru mapările de cursor.
  • Pagina omul pentru Bourne Shell include acum o descriere completă a editorului istorie comanda.
  • Punerea în aplicare libxtermcap suportă acum tc = cuiburi de 64 în loc de 32.
  • Programul termcap a avut mai multe bugfixes mici și permite acum utilizatorului să ieșire intrări termcap necunoscute în ordine.

Ce este nou în versiunea 2012-04-19:

  • The Bourne Shell suportă acum umask -S și un mod compatibil POSIX simbolic pentru a seta umask.
  • The Bourne SHELL & quot; citit & quot; suportă acum opțiunea -r POSIX.
  • The Bourne SHELL & quot; ulimit & quot;










Alte software-uri de dezvoltator Jorg Schilling

cdrtools
cdrtools

27 Sep 15

SCCS
SCCS

11 May 15

Smake
Smake

20 Feb 15

calltree
calltree

3 Jun 15

Comentarii la schily

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!