schily

Screenshot Software:
schily
Szczegóły programowe:
Wersja: 2015-08-12 Aktualizowane
Filmu: 27 Sep 15
Wywoływacz: Jorg Schilling
Licencja: Wolny
Popularność: 9

Rating: nan/5 (Total Votes: 0)

Schily (znany również jako narzędzi Schily) jest open source, całkowicie darmowy i wieloplatformowy projektu oprogramowania, zbiór popularnych narzędzi wiersza polecenia dla systemów operacyjnych opartych na jądrze Linuksa.


Składa się on z wielu programów

Projekt składa się z wielu programów, w tym cdrecord, readcd, cdda2wav, mkisofs, btcflash, smake, Calc, zmiany, calltree, porównania, devdump, liczyć, hdump, jak również isodump.

Ponadto isodebug, isoinfo, etykieta, isovfy, mt, SCCS, p, scgcheck, SDD, scpio, sfind, smake, sformat, gwiazda, Suntar, star_sym gnutar, termcap, abs i tartest programy są również w tym oprogramowaniu.


Pierwsze kroki z Schily

Aby zainstalować i korzystać z wyżej wymienionych programów wiersza polecenia w dystrybucji GNU / Linux, należy najpierw pobrać najnowszą wersję ze Softoware, zapisać archiwum źródłowego gzipped gdzieś na komputerze i rozpakuj go za pośrednictwem swojego ulubionego narzędzia menedżera archiwum.

Otwórz aplikację terminala emulator, przejdź do lokalizacji wyodrębnionych plików archiwalnych z & lsquo; cd & rsquo; polecenie (np cd / home / softoware / Schily-17.09.2014) i wpisz & lsquo; ./ configure & rsquo; polecenie, aby zobaczyć dostępne opcje do kompilacji dołączonych narzędzi.

Program make jest preferowane & lsquo; & rsquo ;, smake, ale można również użyć uniwersalnego & lsquo; & rsquo dokonać; polecenie, a także & lsquo; gmake & rsquo; Komenda jeśli chcesz skompilować wszystkie programy na wybranych systemów operacyjnych.

Cały proces kompilacji będzie trochę czasu, ponieważ istnieje wiele aplikacji wiersza polecenia dostępne w projekcie. Po udanej kompilacji, można zainstalować je wszystkie, wykonując & lsquo; make install & rsquo; jako root lub sudo & lsquo; & rsquo make install; polecenie jako użytkownik z uprawnieniami administratora.


Zgodnie z kapturem i systemów operacyjnych obsługiwanych

Schily to wieloplatformowy program, który obsługuje GNU / Linux, Microsoft Windows, Solaris i innych systemów operacyjnych zgodnych z POSIX. Jest rozpowszechniany na licencji Common Development and Distribution License i obsługiwane w 32-bitowych i 64-bitowych zestaw instrukcji architektury.

Co nowego w tym wydaniu :

  • psmake (bootstrap smake kompilacji środowiska) ponownie kompiluje w systemie Solaris (i prawdopodobnie innych). Zostało to osiągnięte poprzez zastosowanie -DNO_FPRFORMAT -DNO_NL_ARGS dezaktywować ostatnie ulepszenia w printf ()
  • include / Schily / varargs.h zawiera teraz nowy typ va_lists_t, który jest strukturą, która obejmuje va_list.
  • include / Schily / getargs.h ma teraz komentarz dla argumentów i kod getargs () funkcje zwrotne wrócić.
  • Schily makefilesystem zawiera teraz nowe dowiązania symbolicznego ppc64le-linux-cc.rul dla non-automake świadomych wdrożeń makijażu, takich jak gmake.
  • Nowe testy autoconf dla strspn () () wcsspn strcspn () wcscspn ()
  • libschily teraz realizuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (niski poziom printf () realizacja) teraz realizuje wsparcie dla% n $ argumentu położenia dla przypadku, że & quot; n & quot; jest 1..30 lub jeśli większych punktów do arg typu int.
  • libschily / fprformat.c naprawiono błąd, który uniemożliwi używać stdio makra z nowszymi wersjami OpenSolaris, co printf () nie jest tak szybki, jak oczekiwano.
  • libschily / getargs.c nie zrzuca rdzeń, gdy logiczne flagi są połączone w jeden ciąg i jednego lub więcej z tych flag wywoła funkcję zwrotną.
  • libsiconf / sic_nls.c: sic_open () już nie próbuje otworzyć wszystkie nazwy CharacterSet jako pliki w bieżącym katalogu, ale tylko wtedy, gdy nazwa zawiera ukośnik. Dzięki sprawozdania Władimira Marek
  • Star już archiwa wszystkich plików jako plik rozrzedzony przy użyciu gwiazdę -c -sparse -force-dołkowe, ale tylko te pliki, które zawierają co najmniej jeden wyrównany blok 512 wyzerowanymi bajtów.
  • cdrtools wpadł do wersji 3.01a22
  • Wiadomości Lepsze błędów w mkisofs / apple.c
  • mkisofs inplements teraz nowa opcja, spadku, który pozwala wrócić do opcji H / L / -P, które były przestarzałe w 2002 i niepełnosprawnych w 2006 roku w definicji z 1990 roku. Jeśli chcesz korzystać z tej funkcji, napisać skrypt powłoki otoki, który wywołuje:
  • mkisofs, spadku & quot; $ @ & quot;
  • Należy pamiętać, że H / L / -P zostały wyłączone w 2006 roku i mkisofs wkrótce wprowadzi H / L / -P z kompatybilnym definicji POSIX, jak zapowiedział od 2002 roku więc zadbać, aby konwertować skrypty zadzwonić :
  • -map dla starej definicji -H (-H ważnego w latach 2000 i 2002) -allow wiodący-kropki dla starej definicji -L (-L ważnego w latach 1995 i 2002) -publisher dla starej definicji -P (-P ważne w latach 1993 i 2002),
  • Strona man mkisofs teraz poprawnie dokumentuje nowy zachowanie z libsiconv
  • Strona man mkisofs teraz wspomina sfind (1) jako strony człowieka, aby przeczytać o interfejsie Jeśli opcja -find.

Co nowego w wersji 2015-01-29:

  • psmake (bootstrap smake skompilować środowisko) ponownie kompiluje w systemie Solaris (i prawdopodobnie innych). Zostało to osiągnięte poprzez zastosowanie -DNO_FPRFORMAT -DNO_NL_ARGS dezaktywować ostatnie ulepszenia w printf ()
  • include / Schily / varargs.h zawiera teraz nowy typ va_lists_t, który jest strukturą, która obejmuje va_list.
  • include / Schily / getargs.h ma teraz komentarz dla argumentów i kod getargs () funkcje zwrotne wrócić.
  • Schily makefilesystem zawiera teraz nowe dowiązania symbolicznego ppc64le-linux-cc.rul dla non-automake świadomych wdrożeń makijażu, takich jak gmake.
  • Nowe testy autoconf dla strspn () () wcsspn strcspn () wcscspn ()
  • libschily teraz realizuje strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (niski poziom printf () realizacja) teraz realizuje wsparcie dla% n $ argumentu położenia dla przypadku, że & quot; n & quot; jest 1..30 lub jeśli większych punktów do arg typu int.
  • libschily / fprformat.c naprawiono błąd, który uniemożliwi używać stdio makra z nowszymi wersjami OpenSolaris, co printf () nie jest tak szybki, jak oczekiwano.
  • libschily / getargs.c nie zrzuca rdzeń, gdy logiczne flagi są połączone w jeden ciąg i jednego lub więcej z tych flag wywoła funkcję zwrotną.
  • libsiconf / sic_nls.c: sic_open () już nie próbuje otworzyć wszystkie nazwy CharacterSet jako pliki w bieżącym katalogu, ale tylko wtedy, gdy nazwa zawiera ukośnik. Dzięki sprawozdania Władimira Marek
  • Star już archiwa wszystkich plików jako plik rozrzedzony przy użyciu gwiazdę -c -sparse -force-dołkowe, ale tylko te pliki, które zawierają co najmniej jeden wyrównany blok 512 wyzerowanymi bajtów.
  • cdrtools wpadł do wersji 3.01a22
  • Wiadomości Lepsze błędów w mkisofs / apple.c
  • mkisofs inplements teraz nowa opcja, spadku, który pozwala wrócić do opcji H / L / -P, które były przestarzałe w 2002 i niepełnosprawnych w 2006 roku w definicji z 1990 roku. Jeśli chcesz korzystać z tej funkcji, napisać skrypt powłoki otoki, który wywołuje:
  • mkisofs, spadku & quot; $ @ & quot;
  • Należy pamiętać, że H / L / -P zostały wyłączone w 2006 roku i mkisofs wkrótce wprowadzi H / L / -P z kompatybilnym definicji POSIX, jak zapowiedział od 2002 roku więc zadbać, aby konwertować skrypty zadzwonić :
  • -map dla starej definicji -H (-H ważnego w latach 2000 i 2002) -allow wiodący-kropki dla starej definicji -L (-L ważnego w latach 1995 i 2002) -publisher dla starej definicji -P (-P ważne w latach 1993 i 2002),
  • Strona man mkisofs teraz poprawnie dokumentuje nowy zachowanie z libsiconv
  • Strona man mkisofs teraz wspomina sfind (1) jako strony człowieka, aby przeczytać o interfejsie Jeśli opcja -find.

Co nowego w wersji 2014-01-04:

  • Zdefiniuj DEV_NULL w include / Schily / mconfig .h zająć brakującym / dev / null na DOS
  • Nowe testy autoconf dla: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symlinks dla armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nowa, w celu wsparcia non-automake świadomość, że programy takie jak gmake.
  • Nie definiuje gethostname () prototyp w Schily / hostname.h dla MinGW, jako MinGW jako zły prototyp jest w niestandardowym pliku winsock.h
  • include / Schily / stdio.h teraz realizuje kod, który częściowo Odkrywa struktury danych FILE * z 64-bitowym systemie Solaris libc. To pozwala wdrożyć getc_unlocked () makro nawet na 64-bitowym systemie Solaris jako wykonane przez libc, więc libschily jest w stanie osiągnąć podobny stdio wydajność wejścia / wyjścia, które są potrzebne, aby móc wdrożyć printf () w libschily, który jest szybszy niż printf () z libc.
  • Nowe funkcje xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () w libschily pozwalają komunikat o błędzie i kończy pracę z wartością wyjścia, które różni się od errno.
  • Błąd w libschily / format.c który spowodował%. * s do wydrukowania nieprawidłowo została ustalona.
  • libschily / format.c został przeprojektowany, aby umożliwić kod do ponownego wykorzystania na fprformat () poprzez #include.
  • libschily / fprformat.c Nowa funkcja fprformat () w libschily realizuje ten sam bezpośredni interfejs jako doprnt () z libc, a tym samym pozwala na wdrożenie printf () szybciej niż printf () z libc w systemie Solaris.
  • libschily / jsprintf.c Dla Solaris jsprintf () teraz jest realizowane w oparciu o fprformat (). Pozwala printf () z libschily być ok. 33% szybciej niż w printf () z libc w systemie Solaris i aprox. 2x tak szybko jak jsprintf () w libschily było wcześniej. To daje kolejny wzrost wydajności dla printf () związane programy takie jak hdump / OD, który jest używany jako zamiennik OSS dla zamkniętego źródła OD (1) na OpenSolaris. To sprawia, że ​​od teraz OSS (1) na OpenSolaris zazwyczaj 5x szybciej niż w wersji źródłowej zamkniętym.
  • libschily / getdtablesize.c teraz traktuje MinGW takie same jak przy kompilacji na Win-DOS za pomocą cl.exe.
  • libschily / mkdirat.c i libschily / mkdirs.c teraz zająć się tym, że MinGW ma mkdir niespełniających standardowego ()
  • libschily / mkfifoat.c stałe typ z, Wytnij / Wklej plik z mkdirat.c
  • cdrecord / cue.c ma teraz lepszy komentarz związany z cdrtools konkretne ulepszenia CUE.
  • Naprawiono błąd w cdrecord.dfl
  • Unikaj przedefiniowana ostrzeżenie xxx dla cdda2wav / exitcodes.h
  • Dodano interfejs #undef do cdda2wav / interface.h, aby upewnić się, że interfejs #define z windows.h nie powoduje problemów nawet przy użyciu MinGW
  • mkisofs / mkisofs.8 stałe nielegalne sekwencja & Quot troff; \ & quot; pozycji & quot; e & bdquo;
  • Staraj się unikać bezpośredniego ciąg & quot; / dev / null & quot; w mkisofs.c aby mogła ona pracować na Win-DOS bez warstwy POSIX.
  • readcd -c2scan teraz drukuje także odsetek sektorów z błędów C2.
  • dodano nowe HP-UX konkretnych #defines do KPP,

Co nowego w wersji 2013-12-24:

  • libschily :: format.c (printf ) obsługuje teraz modyfikatory długości jak h hh l ll tz do formatu% n.
  • libschily :: format.c zostały przebudowane w celu analizowania parametrów szerokość pola w sposób, który pozwoliłby, aby później wprowadzić wsparcie dla% n $
  • cdda2wav teraz wypisuje liczbę operacji odczytu na torze w trybie paranoja
  • cdda2wav teraz drukuje narzut odczytu (w procentach) na torze w trybie paranoja
  • cdda2wav dodaje nowe paraopts = tryb: & quot; c2check & quot; uruchomić libparanoia w trybie C2.
  • libparanoia teraz realizuje pierwszy etap C2 wsparcia wskaźnika błędu:. teraz jest w stanie poradzić sobie z danych wejściowych, który zawiera wskazówki C2 i wdraża nowe wywołania zwrotne zgłosić statystyk C2 powrotem do osoby dzwoniącej,
  • cdda2wav było dostać główną overhoul dla libparanoia, które mogą sprawić, że jakość ekstraktu lepiej do współczynnik 100x:
  • Nowy podopcja & quot; readahead = & quot; dla paraopts = pozwala modyfikować rozmiar bufora odczytu z wyprzedzeniem, aby duża ebough do ilości pamięci RAM w nowoczesnych dysków.
  • interpratation z & quot; problematycznych sektorów & quot; zmieniono lepiej radzić sobie z tym, że w przypadku uszkodzonych obszarach, kod libparanoia tendencję do nie powtarzany odczytuje tych uszkodzonych obszarów. Computaion odsetka złych sektorów teraz zajmuje sektorach ponownie przeczytać. Powtarzające się czyta jeszcze zwiększyć wartość, ale już nie w quadratical sposób.
  • Lepsza dokumentacja dla interfejsu libparanoia w cdda2wav pozwala lepiej zrozumieć, jak to działa i jak może wpływać na parametry modyfikujące jakość ekstraktu.
  • Poprawiono kilka literówek w cdrecord
  • Naprawiono błąd w Mkisofs strony człowieka (miał -max -ISO-9660 -filenames zamiast -max -iso9660 -filenames)
  • Nowe zasady Schily makefile dla armv7l-linux

Co jest nowa w wersji 2013-11-25:

  • skonfigurować sprawdza teraz także dla NFSv4 ACL powiązanej rozszerzenia biblioteki z FreeBSD
  • include / Schily / stdio.h wreszcie działa skompilować libshedit na Linux _i_ przejść do programu & quot; hdrchk & quot; z OpenSolaris.
  • libschily / strstr.c i libschily / wcsstr.c to teraz podpowiedź CDDL licencji
  • literówka w stosowaniu nowego makra: $ (OSINCDIRS) została ustalona w celu dokonania rzeczy skompilować ponownie na FreeBSD. Teraz za pomocą $ (OSINCDIRS:% = - I%) zamiast $ (OSINCDIRS)
  • Star teraz daje ostrzeżenie, gdy comppiled na starej wersji Solarisa (który nie obsługuje NFSv4 ACL), gdy NFSv4 ACL są widoczne w trybie wyciągu.
  • Star poprawnie uwalnia strukturę NFSv4 ACL dostarczane z wywołaniem acl_fromtext (ścieżka, & aclp), używając acl_free () zamiast po prostu wywołanie free ().
  • Star teraz kompiluje w systemie Solaris 10, które zawierają pliki nieodebranych ważne dla NFSv4 ACL. Dzięki Dennis Clarke sprawozdawczości.
  • Cddda2wav teraz wypłukuje stderr przed prośbą o określonym indeksie wpis CDDB. Wydaje się, że na Linuksie stderr mogą nie być buforowane w oczekiwany sposób.
  • cdda2wav przeniósł możliwość analizowania kodu w osobnym gargs function ().
  • Cdrecord / cdda2wav / readcd: próbując uniknąć mylić użytkowników w systemie Solaris i Linux, gdzie istnieje dobrze wdrożenie przywilejem drobnoziarnisty. Przed, dokładniejszego poznania przywileje zostały wydane po uruchomieniu programu, a to może doprowadzić do użytkownika root, który jest traktowany jako zwykły użytkownik, który nie może napisać do katalogów bez globalnego zezwolenia zapisu. Wskazanych programów teraz już zrezygnować z przywilejów w przypadku zostali powołani z niezbędnymi uprawnieniami i tym samym już programy nie mogą być wykorzystywane do eskalacji privilege więcej.
  • Libfind pozwala teraz, aby sprawdzić, P (typu a portem impreza Solaris). Brakująca & quot; przypadek "P": & quot; Dodano do parsera.

Co to jest nowy w wersji 2013-11-08:

  • wpisów ACL trzeba już arbitralne ograniczenia długości w gwiazdę.
  • Star zawiera teraz wsparcie dla NFSv4 ACL w Solarisie. FreeBSD i Linux będzie się po tych platform nie zgadzają się na jednolitym interfejsem biblioteki ACL wsparcia NVSv4.
  • Należy pamiętać, że dwie wymienione wyżej zmiany spowodowały większych zmian ustawienia kodu i może nawet spowodować awarię gwiazdę w systemie Linux i FreeBSD z wycofanych POSIX.1e projektów ACL. Proszę sprawdzić i raportów.
  • Zasady w Schily Makefilesystem zostały zrestrukturyzowane w celu umożliwienia, aby uniknąć problemów na platformach takich jak FreeBSD i Mac OS X:
  • FreeBSD i Mac OS X zakazane oprogramowanie nie-wolnego-tyle (bo GPLd) do katalogu / usr / local, zmusza nas, aby dodać -I / usr / local / include i -L / usr / local / lib. Niestety, / usr / local / include często niesie _very_ przestarzałe, a więc nie tak kopia & quot; cdda_paranoia.h & quot; który jest więcej niż 10 lat i na pewno niezgodne z dynamicznego łączenia w systemie Mac OS X. Ten wadliwy egzemplarz był pierwszy w ścieżce wyszukiwania i zapobiega kompilacji.
  • Mamy teraz nowe makro: DEFOSINCDIRS = który daje dodać to katalogi do końca ścieżki wyszukiwania, co pozwala nam znaleźć prawidłowe & quot; cdda_paranoia.h & quot; w pierwszej kolejności.
  • Proszę sprawdzić i zgłosić w razie problemów.
  • gmake i SunPro make to COMPILE.c z niewłaściwej zawartości w ich wbudowanych reguł. Teraz usunąć ten makro un przepisów / rules.top. Jest jeszcze możliwość provice zmodyfikowanej wersji z linii poleceń lub ze środowiska.
  • include / Schily / stdio.h zostało zreorganizowane, ponieważ uniemożliwia kompilację & quot; BSH & quot; w systemie Linux. To był problem niedawno, gdy dodaliśmy #ifndef NO_SCHILY_STDIO_H
  • Nowy test autoconf został dodany do wykrywania obecności wsparcie NFSv4 ACL w systemie Solaris wewnątrz libsec.
  • Naprawiono błąd z libxtermcap :: tdecode (), który został wprowadzony w wersji 2013-10-10 whilt starają się ograniczyć długość linii poprzez resturcturing. Spowodowało to wszystkich ^ x esacapes w wpisach termcap być rozszerzona do ' 0'.
  • SCCS poleceń & quot; & quot ;, SCCS & quot; się & quot; i & quot; delta & quot; obsługują obecnie do przechowywania i pobierania plików z znaczników czasu nanosekundowych przy użyciu formatu archiwum SCCS V6.
  • To jest w oparciu o ostatnio wprowadzonych * w () emulacji syscall w libschily. Prosimy o zgłaszanie problemów z platform, które nie przewidują w ojczystym * () interfejsów.

Co nowego w wersji 2013-10-31:

  • Dodaj zapomniane include / Schily / err_type. h
  • Nowe testy autoconf dla issetugid ()
  • Nowe testy autoconf dla utimens () / lutimens ()
  • Poprawiono HAVE_MKNODKAT autoconf literówka - & gt; HAVE_MKNODAT
  • include / Schily / intcvt.h jest samowystarczalne.
  • Dodane uname.c i obejmują / Schily / windows.h do plików, które muszą być skopiowane do smake bootstrap kompilacji & quot; & quot ;. psmake Dzięki Wolfram Schmid
  • Poprawiono skrypty & quot; & quot ;, cpfiles & quot; lnfiles & quot; i & quot; rmfiles & quot; z bootstrap sekcji & quot; smake & rdquo;.
  • Dodane uname.c do listy plików, które są opracowywane.
  • include / Schily / windows.h zawiera teraz ten sam typ obejście mingw32 jako jodły kompilatora Microsoft C, jak są te same problemy wykrywania autoconf.
  • Poprawiono drobnoziarnista obsługi dla cdda2wav na Linuksie przywilej. Dzięki, Daniel Pielmeier z Gentoo do raportowania i testowania.
  • wpadł cdrtools do wersji 3.01a18
  • Nowe pliki do libschily:
  • w-base.c rodzajowego wdrożenia dla * w (funkcji). fchownat fchownat.c () fdopendir.c fdopendir () fstatat.c fstatat () futimens futimens.c () futimesat futimesat.c () Solaris specyficzne stary 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 () at-base.c Kod bazą dla wszystkich pojedynczego FD * w (funkcji). na-base2.c kod bazowy dla wszystkich podwójnym FD * w () funkcji.
  • zawiera emulacje dla interfejsów systemowych wprowadzonych w lecie 2001 roku przez Sun i POSIX.1-2008.
  • Nowe funkcje w libschily:
  • absfpath () resolvefpath ()
  • pozwalają lepiej kontrolować zachowanie przy użyciu flagi.
  • Plik linkera mapa libschily dodaje teraz kilka zapomnianych funkcji.
  • Star zreorganizowane rzadki wykrywania plików i teraz pliki, które zawierają więcej niż dane DEV_BSIZE ale nie st_blocks będą traktowane correctcly w przypadku, gdy system operacyjny obsługuje również lseek (SEEK_HOLE.
  • SCCS teraz jest w stanie dodać znaczniki czasu nanosekundy w SCCS V6 plików historii.
  • SCCS administrator jest w stanie dodać nanosekundy V6 datowniki z Administrator -o -i
  • Usuń niechciane C99-ISM z args.c od Bourne Shell

Co nowego w wersji 2013-10-10:

  • Wiele źródeł zostały zmodyfikowane do czynienia __CYGWIN32__ jak __CYGWIN__ to neded w nowszych wersjach Cygwin działających w trybie 64-bitowym, czy nie jest już zdefiniować __CYGWIN32__ ale __CYGWIN __
  • Poprawiono skrypty & quot; & quot ;, cpfiles & quot; lnfiles & quot; i & quot; rmfiles & quot; z bootstrap sekcji & quot; smake & rdquo;.
  • Dodano zasady non-automake włączona aby programy (takie jak gmake) dla: ppc64-linux-cc.rul i ppc64-linux-gcc.rul
  • Dodano nowe zasady ID wersji systemu operacyjnego dla różnych wersji 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
  • Różne Cstyle zmiany w katalogu include / Schily.
  • Nowy obejmują pliku: include / Schily / shedit.h
  • Dodane defltsect () do listy eksportowanych funkcji dla wersji biblioteki współdzielonej z libdeflt.
  • Naprawiono wyciek filedesrciptor w libfind która uderza podczas korzystania -empty na pustych katalogów.
  • Cdrecord: Korekta literówki w komentarzu
  • cdda2wav: Korekta literówki w komentarzu
  • readcd: Korekta literówki w komentarzu
  • Dodano automatyczną obsługę ARMv5 i ARMv6. To sprawia, że ​​kompilacja na RaspberryPI również możliwe z non-automake świadomy gmake.
  • Zezwalaj na & quot; static & quot; kompilacja (kompilacja, że ​​nie używa dynamicznych przedefiniowywania z Schily Makefilesystem) na Linux ARMv6 (który jest używany przez RaspberryPI).
  • & quot; defltsect & quot; dodano w eksportowanych funkcji globalnej libdeflt.
  • libfind teraz nazywa closedir () z -empty nawet na pustych katalogów.
  • Nowe testy autoconf czy zawiera struct timespec
  • Nowe testy autoconf sprawdzić, czy niektóre funkcje (takie jak clock_gettime ()) są w libc lub potrzebujesz osobnego biblioteki
  • Nowy: struct timespec w Schily / time.h jest przyznawana istnieje na wszystkich platformach,
  • Nowe funkcje getnstimeofday () i setnstimeofday () zostały dodane do libschily.
  • Star obsługuje wyodrębnić znaczniki czasu z nanosekundy ziarnistości na platformach obsługujących utimensat ().
  • Star teraz obsługuje również wyodrębnić znaczniki czasu dla dowiązań korzystających utimensat (AT_FDCWD, nazwisko, tp, AT_SYMLINK_NOFOLLOW).
  • Należy pamiętać, że gwiazda mógł (na niektórych platformach) również zezwolić, aby ustawić uprawnienia dla pliku dowiązania symboliczne korzystających fchmodat (), ale to już jest zrobione używając umask () od dłuższego czasu, a jedyną platformą, która jest znana na wsparcie różnych uprawnień dowiązania wydaje się być HP-UX. Podczas ostatniej Solaris, nie będzie w stanie ustawić uprawnienia plików do dowiązania symboliczne.
  • Star przekształcono być całkowicie timespec oparty. Ten oferuje nanosekund szczegółowości dla wszystkich czasów na platformach obsługujących zegar nanosekund.
  • Star teraz może być poinformowani, aby zmodyfikować nazwę ścieżki (w przypadku -s / O / n / lub interaktywnej zmiany -w) przed znacznik czasu jest w porównaniu do istniejących plików w systemie plików. Odbywa się to za pomocą nowej opcji -uncond-rename
  • Star już nie tworzy archiwa niezgodnych Dzwoniąc:
  • star -c H = ustar dirname-with_101-znaków / & gt; Archiwum
  • zamiast
  • star -c H = ustar dirname-with_101-znaków & gt; Archiwum
  • Star teraz odrzuca tworzyć archiwa z pustym polu t_name.
  • & quot; tartest & quot; teraz ostrzega o niestandardowym zgodnie jeśli pole t_name jest pusty, ale reszta nagłówka tar zawiera dane.
  • Nowy obejmują pliku include / Schily / shedit.h
  • Ved teraz zaczyna ostrzegać o długim .vedtmp * Jeśli rozmiar plików jest & gt.; 16384. Przed ostrzegał, jeśli rozmiar jest & gt; 8192.
  • Poprawiono linia STRESZCZENIE dla sccslog.1 strony man
  • & quot; SCCS pomocy UT4 & quot; teraz przypomina katalogu prawdopodobnie brakuje SCCS.
  • Wiele Cstyle zmiany w BSH. Pamiętaj, że pliki związane są również wykorzystywane przez Bourne Shell i chcemy, aby dopasować Cstyle z OpenSolaris.
  • BSH / abbrev.c teraz unika js_snprintf (), aby umożliwić Bourne Shell być tworzone z leniwego ładowania biblioteki, więc & quot; bosh & quot; nie ładuje libschily jeśli interpretuje tylko skrypty powłoki, ale nie działa w trybie interaktywnym.
  • libshedit zostało zrestrukturyzowane wspierać dynamiczne linkowanie na Mac OS X, unikając połączyć przeciwko zmiennych (nieobsługiwanych przez zrzutu firmy Apple łącznikiem).
  • libshedit został odnowiony w celu umożliwienia leniwy załadunku biblioteki, więc & quot; bosh & quot; nie ładuje lishedit ani libxtermcap, gdy nie jest w trybie interaktywnym.
  • Wszystkie wywiezione nazwy Funtion z libshedit teraz zacząć "shedit _'-
  • Cstyle zmiany w libshedit aby umożliwić integrację OpenSolaris
  • _Many_ Cstyle Zmiany Bourne Shell. To nie był zgodnie z zasadami stylu dla OpenSolaris, mimo że została podjęta z OpenSolaris; -)
  • Bourne Shell działa teraz przy wywołaniu: set -o aliasowner = Joerg lub & quot; bosh -o aliasowner = Joerg & quot; W celu np pozwalają na zastosowanie utrzymujących aliasy dla Joerg użytkownika podczas pracy Bosh jako root.
  • Bourne Shell teraz poprawnie wymienia alias ownwer Dzwoniąc & quot; set + o & quot;
  • Bourne Shell teraz uznaje również specjalny argv [0], gdy przechodzi: & quot; jbosh & quot ;, & quot; -jbosh & quot ;, & quot; pfbosh & quot ;, & quot; -pfbosh & quot ;, & quot; rbosh & quot ;, & quot; -rbosh & quot;
  • Burne Shell pozwala teraz, aby przełączyć się z systemu obejmują pliki do przenośnego Schily zawierać pliki poprzez:
  • -DSCHILY_INCLUDES
  • an Dane teraz niepotrzebne structture & quot; struct blk & quot; usunięto z Bourne Shell. To można było zrobić, gdy przełączane z sbrk () malloc () już.
  • Dokument na stronie man pf powłoka Bourne'a, że ​​opcje -c / -i / p / -R / -s może być ustawiona tylko przy starcie z linii poleceń, ale nie później, w trybie interaktywnym.

Co nowego w wersji 2013-07-29:

  • Schily makefilesystem nie używa $ CC do zadań wewnętrznych.
  • & quot; Static & quot; Kompilacja jest dozwolone na Linux x86 i Linux na Raspberry Pi.
  • Wsparcie dla ARMv5 i ARMv6 został dodany dla non-automake świadomych programów takich jak & quot; gmake & rdquo;.
  • Bourne Shell teraz realizuje -o aliasowner = nazwa jako zabezpieczenia.
  • CPP teraz kompiluje nawet jeśli YACC = & quot; żubry -y & rdquo;.
  • Star / Spax nie robi chown na wyciągu chyba -PO lub -pe są określone.
  • dyferencjału SCCS teraz użyć, aby uzyskać -o poprawne znaczniki czasu z diff -u.
  • SCCS diff nie pisze wartości nanosekundy w środku a & quot; diff -c & quot; znacznik czasu, gdy w niemieckiej lokalizacji.

Co nowego w wersji 2013-07-08:

  • Ta wersja naprawia błąd w swapu obsługa bufora & quot; abs & quot; co może spowodować uszkodzenie danych podczas edycji wielu plików, błąd w libparanoia które spowodowane zbyt mało danych, aby być inicjowane i dwa problemy z pamięcią w Bourne Shell, które stało na FreeBSD.
  • Ved teraz rozszerza nazwy plików bufora poleceń w sposób, który nie wprowadza zerowe bajty.
  • & quot; typu & quot; wbudowane od Bourne Shell raporty teraz aliasów.
  • Bourne Shell obsługuje ekspansji alias na & quot; następny wyraz & quot; jeśli alias kończy się spacją.

Co nowego w wersji 2013-06-20:

  • alias / unalias w BSH teraz zachowuje się jak w Bourne Shell.
  • Shell i SCCS strony podręcznika zostały oczyszczone i ponownie konwertowany tylko CDDL-1.0.
  • Zmiany zostały dokonane w celu wsparcia najnowsze wersje OpenCSW.

Co nowego w wersji 2013-05-31:

  • Niektórzy zmiana kolejności w include / Schily / * .h.
  • ostrzega Linux i Solaris, czy dokładniejszego poznania przywileje brakuje dla cdrtools.
  • Sprawia libshelledit i cdda2wav kompilacji na FreeBSD-9.1.
  • Lepsze tekst w README.compile.

Co nowego w wersji 2013-05-10:

  • cdrtools jest obecnie w wersji 3.01a14, a teraz wspiera działanie korzeni mniej na Linuksa za pomocą FCAPS.
  • plik #include zmiana kolejności podjęto, aby uniknąć ostrzeżenia na starszych platformach.
  • Kod przetwarzania Praca została przeniesiona z smake / make.c do smake / job.c.
  • literówka w Schily / include /, która spowodowała stat.h ustawienie nanoseonds w znaczników czasu być niemożliwe dla NetBSD i OpenBSD został ustalony.

Co nowego w wersji 2013-02-15:

  • Ta wersja rozwiązuje problem w gwiazdy z & quot; gwiazda --xattr -find relative_path ... & quot; smake został wpadł do wersji 1.2.3.
  • Zapobiega fałszywe ostrzeżenia GCC przy kompilacji programu termcap'a.
  • Strona man sccsfile.4 został przepisany w celu ułatwienia zrozumienia.
  • cdrtools został wpadł do wersji 3.01a12.
  • UDF wdrożenie w mkisofs została rozszerzona o wsparcie dla wszystkich typowych typów plików UNIX, wszystkie trzy znaczniki czasu w mikrosekund ziarnistości, SUID / sgid / Przyklejony flagi plików i prawidłowe poświadczenia dowiązania symboliczne.

Co nowego w wersji 2013-01-15:

  • Błąd wprowadzone w ostatniej wersji smake który spowodował puste wiersze polecenia, aby nie została ustalona.
  • Błąd w Bourne Shell, które mogą powodować PATH być ignorowane jeśli kończy się na ':'. została ustalona
  • cdrtools został wpadł do wersji 3.01a11 i Gwiazda do wersji 1.5.2.

Co nowego w wersji 2013-01-07:

  • Ta wersja optymalizuje wykonanie polecenia, aby pomóc systemy z powolnym widelcem () (jak Cygwin).
  • Smake teraz może być skompilowany do egzekwowania Bourne Shell jako domyślna powłoka do przyspieszenia prac nad Cygwin.
  • Rozwiązaniem Cygwin-1.7.17 i nowszych został dodany i obsługuje brakujące pakiety definicji i niezgodną zmiany związane z BOOL w windef.h.
  • Schily Makefilesystem teraz określa $ (SPACE) i $ (NUMBER_SIGN), znaki, które zwykle nie mogą pojawić się w Makefile.
  • CPP zawiera teraz wstępnie yacced cpy.y aby umożliwić, aby stworzyć w pełni funkcjonalny binarnych systemów bez yacc (takich jak Cygwin i HP-UX).

Co nowego w wersji 2012-12-28:

  • W tej wersji został uaktualniony do smake- 1.2.2 i cdrtools-3.01a10.

Co nowego w wersji 2012-12-11:

  • Obsługa POSIX SUS problem 7 pętli w Bourne Shell.
  • Strona człowiekiem Bourne Shell kosztuje cruft Sun i podąża za człowiekiem strony człowieka (5).
  • CPP definiuje __BUILTIN_VA_ARG_INCR jak KPP Sun robi od SunOS-4.0.
  • Lepsze zależnościami dla równoległego buduje. Wsparcie dla Debiana na jądro FreeBSD.
  • asystencja dla klonu sylaby Pyro.
  • Lepsze przestrzeganie cl.exe.
  • cdrtools zostały wpadł do 3.01a09.

Co nowego w wersji 2012-04-19:

  • Kilka drobnych błędów w Bourne Shell mają zostały ustalone.
  • Bourne Shell ma teraz wbudowane polecenia & quot; & quot ;, savehistory & quot; & quot ;, map i & quot; powtórzyć & rdquo;.
  • odwzorowującego (używany przez sh, BSH i Ved) ma teraz lepsze domyślne odwzorowania kursora.
  • Strona man dla Bourne Shell teraz zawiera kompletny opis edytora historii poleceń.
  • Realizacja libxtermcap obsługuje tc = zagnieżdżania 64 zamiast 32.
  • Program termcap miał kilka drobnych poprawek i teraz pozwala użytkownikowi na wyjściowych nieznanych wpisów termcap w porządku.

Co nowego w wersji 2012-04-19:

  • Bourne Shell obsługuje umask -S oraz tryb zgodny z POSIX symboliczne ustawić umask.
  • Bourne Shell wbudowane & quot; zapoznać & quot; teraz obsługuje funkcji POSIX-r.
  • Bourne Shell wbudowane & quot; ulimit & quot;










Inne programy z deweloperem Jorg Schilling

SCCS
SCCS

11 May 15

cdrtools
cdrtools

27 Sep 15

calltree
calltree

3 Jun 15

Komentarze do schily

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!