schily

소프트웨어 스크린 샷:
schily
소프트웨어 정보:
버전: 2015-08-12 업데이트
업로드 날짜: 27 Sep 15
개발자: Jorg Schilling
라이센스: 무료
인기: 9

Rating: nan/5 (Total Votes: 0)

schily (또한 schily 도구라고도 함) 오픈 소스, 완전 무료 및 크로스 플랫폼 소프트웨어 프로젝트, 리눅스 커널 기반의 운영 체제에 대한 인기 명령 행 유틸리티의 모음입니다.


다양한 프로그램으로 포함

이 프로젝트는뿐만 아니라, cdrecord를, readcd, cdda2wav,는 mkisofs, btcflash, smake, CALC, 변경, calltree, 비교, devdump, 계산, hdump을 포함하여 다양한 프로그램들로 구성 isodump.

또한, isodebug는 isoinfo, 레이블, isovfy, MT는 SCCS는, p는 scgcheck는 SDD는, scpio는 sfind, smake, sformat는, 스타, 인 suntar는 star_sym는에서는 gnutar는 termcap과는 VED 및 tartest 프로그램도 포함되어 있습니다 이 소프트웨어.


schily 시작하기

설치하고 GNU / 리눅스 배포판에 상기 명령 줄 프로그램을 사용하려면, 먼저, Softoware에서 최신 버전을 다운로드 저장 gzip으로 압축 된 소스 아카이브를 어딘가에 당신의 컴퓨터에 좋아 아카이브 관리자 도구를 사용하여 추출해야합니다.


CD 했음

& lsquo와 추출 된 아카이브 파일의 위치로 이동, 터미널 에뮬레이터 앱을 엽니 다; 명령 (예 : CD / 집 / softoware / schily-2014년 9월 17일), 및 입력 & lsquo; ./ 구성 했음; 명령이 포함 된 도구를 컴파일 가능한 옵션을 확인합니다.

선호 make 프로그램은 & lsquo; smake 했음 ;,하지만 당신은 또한 보편적 인 & lsquo를 사용할 수 있도록 했음; 명령뿐만 아니라, & lsquo; gmake를 했음; 명령 당신이 선택한 운영 체제에서 모든 프로그램을 컴파일합니다.


프로젝트에서 사용할 수있는 다양한 명령 줄 응용 프로그램이 있기 때문에

전체 컴파일 과정은 시간이 좀 걸릴 것입니다. 성공적으로 컴파일 후, & lsquo을 실행하여 그들 모두를 설치할 수 있습니다 설치 했음 만들; 루트 또는 & lsquo로, sudo를 설치 했음 만들; 루트 권한이있는 사용자로 명령을 실행합니다.


후드와 지원되는 운영 체제에서

schily GNU / 리눅스, 마이크로 소프트 윈도우, 솔라리스와 다른 POSIX 운영 체제를 지원하는 멀티 플랫폼 소프트웨어입니다. 그것은 32 비트 및 64 비트 명령어 세트 아키텍처의 일반적인 개발 및 배포 라이선스 라이선스에 따라 배포 및 지원

이 릴리스의 새로운 기능 :.

psmake (부트 스트랩 환경을 컴파일 smake) 다시 솔라리스 (그리고 아마도 다른 사람)에 컴파일합니다. 이것은 printf의 최근 개선을 비활성화 -DNO_FPRFORMAT -DNO_NL_ARGS를 사용하여 달성되었다 ()
포함 / schily / varargs.h 지금의 va_list을 커버하는 구조로 새로운 유형의 va_lists_t이 포함되어 있습니다.
/ schily / getargs.h 이제 인수 및 getargs () 콜백 함수의 리턴 코드에 대한 설명이 포함되어 있습니다.
schily makefilesystem 지금 같은 gmake를 비 automake를 인식하게 구현을위한 새로운 심볼릭 링크 ppc64le - 리눅스 cc.rul이 포함되어 있습니다.
새로운 autoconf를 테스트 strspn () 건 strcspn () wcsspn () wcscspn ()
libschily 현재) (strspn () 건 strcspn () wcsspn () wcscspn를 구현
N & quot; libschily / format.c (낮은 수준의 printf () 구현은) 이제 케이스 & quot에 대한 재배치 % n 개의 $ 인수에 대한 지원을 구현; 1..30, 또는 더 큰 포인트의 경우 INT 타입의 인수에이다.
예상대로 libschily / fprformat.c하지 빨리)에서 printf (만들기, 새로운 오픈 솔라리스 버전 STDIO 매크로를 사용하여 방지 할 버그가 수정되었습니다.
부울 플래그가 하나의 문자열로 결합 및 이러한 플래그들 중 하나 이상이 콜백 함수를 실행하는 경우 libschily / getargs.c 더 이상 코어 덤프 없다.
libsiconf / sic_nls.c : sic_open ()는 더 이상하지만 이름에 슬래시가있는 경우에만 현재 디렉토리에 파일로 모든 문자 세트 이름을 열려고하지 않는다. 블라디미르 마렉의 보고서 덕분에
스타 -c -sparse -force 구멍 만 512 제로 바이트 적어도 하나의 정렬 된 블록을 포함하는 파일 만 사용하는 경우 더 이상 아카이브에게 스파 스 파일 등 모든 파일을 스타 없습니다.
버전 3.01a22에 충돌 cdrtools
는 mkisofs / apple.c에서 더 나은 오류 메시지
는 mkisofs 이제 옵션 -H / -L / -P 1990 년대의 정의에서 2006 년에 2002 년과 장애인에 사용되지 않습니다 그것을 다시 얻을 수있는 새로운 옵션 -legacy을 inplements. 이 기능을 사용하려면 경우, 호출하는 래퍼 쉘 스크립트를 작성 :
는 mkisofs -legacy & quot; $ @ & quot;
-H / -L / -P 2006 년 비활성화 및 한주의는 mkisofs 것 곧 그래서 전화를 스크립트로 변환하는데주의를 기울여야 2​​002 년부터 발표 등의 POSIX 호환 정의와 -H / -L / -P를 소개합니다 :
-ALLOW - 도트 선도 -P의 기존 정의에 대한 -publisher -L (1995 년과 2002 년 사이에 유효한 -L)의 옛 정의를 ((2000 년과 2002 년 사이에 -H 유효) -H의 옛 정의 -map -P 1993 년과 2002 년 사이에 유효)
는 mkisofs 매뉴얼 페이지가 올바르게 libsiconv에서 새 동작을 문서화
는 mkisofs 매뉴얼 페이지는 이제 인터페이스 경우 -find 옵션에 대해 읽고 남자 페이지로 sfind (1) 언급하고있다.

버전 2015년 1월 29일의 새로운 기능 :

psmake (부트 스트랩 환경을 컴파일 smake) 다시 솔라리스 (그리고 아마도 다른 사람)에 컴파일합니다. 이것은 printf의 최근 개선을 비활성화 -DNO_FPRFORMAT -DNO_NL_ARGS를 사용하여 달성되었다 ()
포함 / schily / varargs.h 지금의 va_list을 커버하는 구조로 새로운 유형의 va_lists_t이 포함되어 있습니다.
/ schily / getargs.h 이제 인수 및 getargs () 콜백 함수의 리턴 코드에 대한 설명이 포함되어 있습니다.
schily makefilesystem 지금 같은 gmake를 비 automake를 인식하게 구현을위한 새로운 심볼릭 링크 ppc64le - 리눅스 cc.rul이 포함되어 있습니다.
새로운 autoconf를 테스트 strspn () 건 strcspn () wcsspn () wcscspn ()
libschily 현재) (strspn () 건 strcspn () wcsspn () wcscspn를 구현
N & quot; libschily / format.c (낮은 수준의 printf () 구현은) 이제 케이스 & quot에 대한 재배치 % n 개의 $ 인수에 대한 지원을 구현; 1..30, 또는 더 큰 포인트의 경우 INT 타입의 인수에이다.
예상대로 libschily / fprformat.c하지 빨리)에서 printf (만들기, 새로운 오픈 솔라리스 버전 STDIO 매크로를 사용하여 방지 할 버그가 수정되었습니다.
부울 플래그가 하나의 문자열로 결합 및 이러한 플래그들 중 하나 이상이 콜백 함수를 실행하는 경우 libschily / getargs.c 더 이상 코어 덤프 없다.
libsiconf / sic_nls.c : sic_open ()는 더 이상하지만 이름에 슬래시가있는 경우에만 현재 디렉토리에 파일로 모든 문자 세트 이름을 열려고하지 않는다. 블라디미르 마렉의 보고서 덕분에
스타 -c -sparse -force 구멍 만 512 제로 바이트 적어도 하나의 정렬 된 블록을 포함하는 파일 만 사용하는 경우 더 이상 아카이브에게 스파 스 파일 등 모든 파일을 스타 없습니다.
버전 3.01a22에 충돌 cdrtools
는 mkisofs / apple.c에서 더 나은 오류 메시지
는 mkisofs 이제 옵션 -H / -L / -P 1990 년대의 정의에서 2006 년에 2002 년과 장애인에 사용되지 않습니다 그것을 다시 얻을 수있는 새로운 옵션 -legacy을 inplements. 이 기능을 사용하려면 경우, 호출하는 래퍼 쉘 스크립트를 작성 :
는 mkisofs -legacy & quot; $ @ & quot;
-H / -L / -P 2006 년 비활성화 및 한주의는 mkisofs 것 곧 그래서 전화를 스크립트로 변환하는데주의를 기울여야 2​​002 년부터 발표 등의 POSIX 호환 정의와 -H / -L / -P를 소개합니다 :
-ALLOW - 도트 선도 -P의 기존 정의에 대한 -publisher -L (1995 년과 2002 년 사이에 유효한 -L)의 옛 정의를 ((2000 년과 2002 년 사이에 -H 유효) -H의 옛 정의 -map -P 1993 년과 2002 년 사이에 유효)
는 mkisofs 매뉴얼 페이지가 올바르게 libsiconv에서 새 동작을 문서화
는 mkisofs 매뉴얼 페이지는 이제 인터페이스 경우 -find 옵션에 대해 읽고 남자 페이지로 sfind (1) 언급하고있다.

DOS에 포함 / schily / 해결하기 위해 mconfig.h 누락을 / dev / null에 DEV_NULL 정의 :

버전 2014년 1월 4일 새로운 기능
getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile : 새로운 autoconf를 테스트
에 대한 심볼릭 링크는 armv4tl - 리눅스 cc.rul의 s390x가-리눅스 cc.rul armv5tel - 리눅스 cc.rul 인식 비 automake를 지원하기 위해 새로운는 gmake를 같은 프로그램을 확인합니다.
잘못된 프로토 타입이 표준이 아닌 파일 winsock.h에서와 같이는 MinGW로는 MinGW에 대한 schily / hostname.h에에서 gethostname () 프로토 타입을 정의하지 마십시오
/ schily / STDIO.H를 포함 지금 부분적으로 64 비트 솔라리스의 libc에서 파일 * 데이터 구조를 숨김 해제 코드를 구현한다. 이 libc의 수행으로도 64 비트 Solaris 용 getc_unlocked () 매크로를 구현할 수 있습니다, 그래서 libschily 나는 / 필요 O 성능,보다 빠른 libschily에서의 printf ()를 구현할 수 비슷한 STDIO을 달성 할 수있다 libc의에서의 printf ().
새로운 기능 xcomerr (), xcomerrno (), fxcomerr (), libschily errno는 다르다 종료 값 오류 메시지와 함께 종료를 할 수있는 fxcomerrno ().
%의 원인 libschily / format.c의 버그. *가 수정되었습니다 잘못 인쇄 될에요.
libschily / format.c은 #INCLUDE를 통해 () 코드가 fprformat 재사용 할 수 있도록 재 설계되었습니다.
libschily에 libschily / fprformat.c 새로운 기능 fprformat는 () 따라서 libc의에서 doprnt와 같은 직접 인터페이스 ()를 구현하고있다은 Solaris에서의 libc에서의 printf ()보다 더 빠르게의 printf ()를 구현할 수 있습니다.
솔라리스, jsprintf () 지금은 libschily / jsprintf.c가 fprformat을 기반으로 구현된다 (). 이 libschily에서의 printf ()가 aprox 할 수 있습니다. libc의에서의 printf () Solaris에서와 aprox보다 빠른 33 %. 배는 빨리 jsprintf로 () libschily에 이전하고있다. 이 printf의 또 다른 성능 향상을 제공합니다 () 오픈 솔라리스에 폐쇄 소스 OD (1)에 대한 OSS 교체로 사용 hdump / OD 같은 바인딩 프로그램. 이것은 지금 오픈 솔라리스에 OSS 외경 (1) 일반적으로 빨리 닫힌 소스 버전 다음 5 배합니다.
libschily / getdtablesize.c 지금에 MinGW는 CL.EXE를 사용하여 승리-DOS에서 컴파일 할 때와 동일한 취급합니다.
libschily / mkdirat.c 및 libschily / mkdirs.c 지금 ()는 MinGW가 아닌 표준을 준수 MKDIR을 가지고 있다는 사실을 돌봐
libschily / mkfifoat.c은 / mkdirat.c에서 파일을 붙여 컷에서 유형을 고정
cdrecord를 / cue.c 이제 특정 큐 향상 cdrtools 관련된 더 좋은 의견을 가지고있다.
cdrecord.dfl에서 오타 수정
cdda2wav / exitcodes.h에 대한 재정의 XXX 경고를 피하십시오
에 MinGW를 사용하는 경우 WINDOWS.H에서의 #define 인터페이스도 문제가 발생하지 않는 것을 확인하기 위해 / interface.h를 cdda2wav에 #undef를 인터페이스 추가
는 mkisofs / mkisofs.8 불법 troff의 순서 & quot 고정; \ & quot; 를 & quot; 전자 & quot을;
직접 문자열 & quot을 피하십시오;을 / dev / null & quot; mkisofs.c에서이 POSIX 층없이 승리-DOS에서 작업 할 수 있습니다.
이제 C2 오류가있는 분야의 비율을 인쇄 -c2scan readcd.
CPP에 추가 된 새로운 HP-UX 특정 # 정의

버전 2013년 12월 24일의 새로운 기능 :

libschily :: format.c (printf와는) 이제 % n을 형식에 대한 시간 HH L 게요 TZ 같은 길이의 수정을 지원합니다.
libschily :: format.c 나중에 % n 개의 $에 대한 지원을 소개 할 수 있도록 할 수있는 방법의 필드 폭 매개 변수를 구문 분석 재구성되었습니다
지금 cdda2wav 편집증 모드시 트랙 당 판독 동작의 수를 출력
cdda2wav 지금 때 편집증 모드에서 트랙 당 (백분율) 읽기 오버 헤드를 인쇄
cdda2wav 새로운 paraopts = 모드 추가 : & quot을, c2check & quot; C2 모드에서 libparanoia를 실행합니다.
지금 C2 포인터가 포함되어 입력 데이터를 처리 할 수​​ 있으며, 이는 다시 호출자에게 C2 통계를보고하는 새로운 콜백을 구현 libparanoia 해주기 C2 오류 포인터를 지원하는 첫 번째 단계를 구현한다.
cdda2wav는 100 배의 배까지 더 나은 추출물의 품질을 만들 수 있습니다 libparanoia의 주요 overhoul를 얻었다 :
새로운 서브 옵션 & quot; 미리 읽기 = & quot; paraopts을 위해 = 그것은 현대 드라이브의 RAM 용량에 대한 큰 ebough 확인하기 위해 버퍼 미리 읽기 크기를 수정할 수 있습니다.
문제 분야 & quot; & quot의 interpratation; 나쁜 지역의 경우 libparanoia 코드가 그 나쁜 지역에서 읽고 반복 할 수있는 경향이 있다는 사실과 더 나은 거래로 변경되었습니다. 불량 섹터의 비율의 computaion 이제 다시 읽기 부문을 담당. 여전히 quadratical 방법으로 더 이상 값을 증가하지만 읽기를 반복하지 않는다.
cdda2wav에서 libparanoia 인터페이스에 대한 더 나은 설명서를 작동 및 수정 매개 변수를 추출 품질에 영향을 미칠 수 있는지 방법을 더 잘 이해 할 수 있습니다.
이 cdrecord에 고정 일부 오타
는 mkisofs 매뉴얼 페이지에 오타를 수정했습니다 (했다 -max -ISO-9660 대신에 -max -iso9660 -filenames의 -filenames)
새로운 Schily 메이크는 armv7l - 리눅스에 대한 규칙

버전 2013년 11월 25일의 새로운 기능 :

이제 FreeBSD의에서 NFSv4에 ACL 관련 라이브러리 확장에 대한 검사 구성
hdrchk & quot을 / schily / STDIO.H 이제 마지막으로 프로그램 & quot를 전달하는 리눅스 _AND_에 libshedit를 컴파일하기 위해 노력 포함한다; 오픈 솔라리스에서.
libschily / strstr.c 및 libschily / wcsstr.c 이제 CDDL 라이센스 힌트를 포함
새 매크로의 사용에 오타 : $ (OSINCDIRS는) 상황이 FreeBSD를 다시 컴파일하기 위해 수정되었습니다. 지금 $를 사용하여 (OSINCDIRS % = - 나는 %) 대신 $의 (OSINCDIRS)
NFSv4에 ACL을 추출 모드에서 볼 때 (즉 NFSv4에 ACL을 지원하지 않습니다) 솔라리스의 이전 버전에 comppiled 때 스타는 이제 경고를 제공합니다.
스타 올바르게 무료 ()를 호출 단지 acl_free를 (사용) 대신에, (경로, ACLP)를 acl_fromtext 호출로부터 전달 된 NFSv4에 ACL 구조를 해제합니다.
스타는 지금 중요한 NFSv4 ACL을 사용하기위한 파일을 포함 놓친 Solaris 10에서 컴파일합니다. 보고 데니스 클라크에게 감사드립니다.
Cddda2wav 이제 특정 CDDB 항목 지수를 요청하기 전에 열려진 플러시합니다. 그것은 예상대로 리눅스 표준 오류가 버퍼링하지 않을 수 있습니다 것 같다.
Cdda2wav 별도의 함수로 gargs 옵션 파싱 코드를 이동 ().
cdrecord를 / Cdda2wav / Readcd : 세밀한 권한 구현이 존재하는 솔라리스와 리눅스 사용자를 혼란스럽게 피하려고. 전에, 세분화 된 권한은 프로그램을 초기화 후 부여 된이 글로벌 쓰기 권한이없는 디렉토리에 쓸 수없는 일반 사용자로 처리됩니다 루트 사용자의 원인이 될 수 있습니다. 라는 프로그램은 이제 더 이상이 이미 필요한 권한으로 부름받은 따라서 프로그램이 더 이상 권한 상승에 사용할 수없는 경우에 권한을 포기하지 않습니다.
Libfind 지금 형의 P (솔라리스 이벤트 포트)를 확인 할 수 있습니다. 누락 된 & quot; 경우 'P': & quot; 파서에 첨가 하였다.

버전 2013년 11월 8일의 새로운 기능 :

ACL 항목이 더 이상 스타 임의의 길이 제한이 없습니다.
스타는 지금 Solaris의 NFSv4 ACL을 사용에 대한 지원이 포함되어 있습니다. 이 플랫폼은 NVSv4 지원을위한 균일 한 ACL 라이브러리 인터페이스에 동의 않았다 일단 FreeBSD의 리눅스는 따를 것이다.
위에서 언급 한 두 가지 변화가 주요 코드를 재 배열 결과 심지어 철회 POSIX.1e 초안 ACL을 포함하고있는 리눅스와 FreeBSD에 실패 할 스타가 발생할 수 있음을 유의하시기 바랍니다. 테스트를 통해 신고 해주세요.
Schily Makefilesystem의 규칙은 FreeBSD의 및 Mac OS X의 같은 플랫폼에서 문제를 방지 할 수 있도록하기 위해 재구성되었습니다
FreeBSD의 및 Mac OS X은 -I는 / usr / / 지역이 포함 -L / usr / local / lib을 추가하는 우리를 강제로, / usr / 지방을하지 않은 자유 충분히 (때문에 GPLd) 소프트웨어를 금지했다. 불행하게도,은 / usr / 로컬 / 포함 자주 & quot의 오래된 따라서 잘못된 사본 거의 변하지 않았고 앞으로도 운반, cdda_paranoia.h & quot; 10 년 이상 된이 결함이있는 사본이 먼저 검색 경로 및 방지 편집에 있던 맥 OS X에서 동적 링크와 확실히 호환된다.
우리는 지금 새 매크로가 있습니다 DEFOSINCDIRS의 = 우리가 올바른 & quot을 찾을 수 있도록 검색 경로의 마지막에 디렉토리를 포함을 추가 부여, cdda_paranoia.h & quot; 첫 번째.
테스트하고 문제가있는 경우 신고 해주세요.
gmake를하고 SunPro는 내장 된 규칙에 잘못된 내용으로 COMPILE.c을 포함합니다. 우리는 지금이 매크로 않은 규칙 / rules.top을 취소합니다. 그것은 명령 줄이나 환경에서 수정 된 버전을 provice에 여전히 가능하다.
포함 /는 & quot 컴파일 방지로 schily / STDIO.H가 재 배열되었다 BSH & quot을; 리눅스에. 이것은 우리가 #ifndef를 추가 할 때 문제가 최근에 도입 된 N​​O_SCHILY_STDIO_H
새로운 autoconf를 테스트 개의 libsec 내부 솔라리스 NFSv4의 ACL 지지체의 존재를 검출 하였다.
resturcturing를 통해 선 길이를 줄이기 위해 노력하고 whilt 릴리스 2013년 10월 10일 소개 된 libxtermcap :: tdecode 버그 ()를 수정했습니다. 이는 ' 0'으로 확장 할 termcap을 항목의 모든 ^ X esacapes 결과.
SCCS 명령 & quot; SCCS & quot ;, & quot; 수 & quot; 및 quot; 델타 & quot; 이제 저장하고 SCCS V6 아카이브 형식을 사용하는 경우 나노초 타임 스탬프와 파일을 검색 지원합니다.
이는 최근 libschily에 () 시스템 콜 에뮬레이션에서 * 도입을 기반으로합니다. () 인터페이스에서 기본 *를 제공하지 않는 플랫폼에서 문제를보고하십시오.

버전 2013년 10월 31일의 새로운 기능 :

잊혀진 추가 포함 / schily / err_type.h
issetugid 새로운 autoconf를 테스트 ()
utimens () / lutimens 새로운 autoconf를 테스트 ()
고정 autoconf를 오타 HAVE_MKNODKAT -한다 HAVE_MKNODAT
/이 schily / intcvt.h 이제 자기가 포함되어 있습니다.
uname.c 추가 및 smake 부트 스트랩 컴파일 & quot 위해 복사 할 파일에 / schily / WINDOWS.H를 포함, psmake & quot ;. 볼프람 슈미트 덕분에
스크립트 & quot 고정; cpfiles & quot ;, & quot; lnfiles & quot; 및 quot; rmfiles & quot; smake & quot ;.; & quot의 부트 스트랩 섹션
파일 목록에 추가 uname.c 컴파일합니다.
같은 autoconf를 검출 문제가 AS / schily / WINDOWS.H 지금은 Microsoft C 컴파일러 전나무로 MINGW32에 대해 동일한 유형의 해결 방법을 포함하고 있습니다.
리눅스에 cdda2wav에 대한 처리 고정 세밀한 권한. 젠투에서보고 및 테스트를위한 다니엘 Pielmeier 주셔서 감사합니다.
버전 3.01a18에 부딪혀 cdrtools
libschily 새로운 파일 :
AT-base.c () 함수에서 *에 대한 일반적인 구현입니다. fchownat.c의 fchownat () fdopendir.c fdopendir () fstatat.c fstatat () futimens.c의 futimens () futimesat.c의 futimesat은 () 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 AT-base.c utimens () utimensat.c의 utimensat () () 함수에서 모든 단일 FD * 용 기본 코드. AT-base2.c () 함수에서 모든 더블 FD * 용 기본 코드를.
썬과 POSIX.1-2008 여름 2001 년에 도입 된 시스템 인터페이스에 대한 에뮬레이션이 포함되어 있습니다.
libschily의 새로운 기능 :
absfpath () resolvefpath ()
더 플래그를 사용하여 동작을 제어 할 수있다.
libschily은 링커 맵 파일은 이제 일부 잊혀진 기능을 추가합니다.
스타는 이제 스파 스 파일 탐지 및 DEV_BSIZE 데이터보다 더 많은 포함 된 파일을 재정렬하지만 st_blocks는 SEEK_HOLE (OS는 lseek의를 지원하는 경우 correctcly 처리되지 않습니다.
SCCS는 지금 SCCS V6의 기록 파일에 나노초 타임 스탬프를 추가 할 수 있습니다.
SCCS 관리자는 이제 V6 타임 스탬프와 관리 -o -i 나노초를 추가 할 수 있습니다
Bourne 쉘에서 args.c에서 원치 않는 C99-주의를 제거

어떤 버전의 2013년 10월 10일의 새로운 기능 :

많은 소스가 64 비트 모드에서 실행 할 새로운 Cygwin에서 버전으로 neded되는이 __CYGWIN__처럼 __CYGWIN32__을 처리하도록 수정되었습니다 아니오 이상 __CYGWIN32__하지만 정의 __CYGWIN__
스크립트 & quot 고정; cpfiles & quot ;, & quot; lnfiles & quot; 및 quot; rmfiles & quot; smake & quot ;.; & quot의 부트 스트랩 섹션
PPC64 - 리눅스 cc.rul 및 PPC64 - 리눅스 gcc.rul : 비 automake에 대한 추가 규칙은 대한 (gmake를 같은) 프로그램을 만들어 사용 가능
다양한 WIN-DOS 버전의 새로운 OS 버전 ID 규칙을 추가 :
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
다양한 Cstyle 변경 / schily 디렉토리를 포함한다.
새로운 파일을 포함한다 : 포함 / schily / shedit.h
libdeflt의 공유 라이브러리 버전에 보낸 함수 목록에 () defltsect 추가되었습니다.
빈 디렉토리에 -empty 사용하는 경우 명중 libfind에 filedesrciptor 누수가 수정되었습니다.
cdrecord를 : 코멘트에 오타 수정
Cdda2wav : 코멘트에 오타 수정
Readcd : 코멘트에 오타 수정
ARMv5 및 ARMv6에 대한 자동 지원 추가. 이 비 automake를 인식 gmake를 가진 또한 RaspberryPI에 편집 가능하게.
허용 & quot; 정적 & quot; 편집 (RaspberryPI에 의해 사용된다) 리눅스의 ARMv6에 (Schily Makefilesystem에서 동적 정의를 사용하지 않는 편집).
& quot; defltsect & quot; libdeflt하는 수출 전역 함수로 추가되었습니다.
libfind 지금도 빈 디렉토리에 -empty와 closedir ()를 호출합니다.
여부에 새로운 autoconf를 테스트 구조체 timespec를 포함
(예를 들면 위해 clock_gettime ()와 같은) 일부 기능은 libc의 또는 별도의 라이브러리가 필요한지 여부를 새로운 autoconf를 테스트 확인
새로운 기능 : schily / 시켜서는 안에서 구조체 timespec은 모든 플랫폼에 존재하는 권한이 부여됩니다
새로운 기능 getnstimeofday ()와 setnstimeofday는 () libschily에 추가되었습니다.
스타는 지금 () utimensat 지원하는 플랫폼 나노초 단위와 타임 스탬프를 추출하기 위해 지원합니다.
스타는 이제 utimensat를 사용하여 심볼릭 링크 (AT_FDCWD, 이름, TP, AT_SYMLINK_NOFOLLOW)에 대한 타임 스탬프를 추출하기 위해 지원합니다.
또한 fchmodat ()를 사용하여 심볼릭 링크에 대한 파일 권한을 설정하는 것을 허용하지만 이미 오랜 시간과 같다 심볼릭 링크에 다른 권한을 지원하는 것으로 알려진 유일한 플랫폼 ()가 umask를 사용하여 수행됩니다 (일부 플랫폼) 수있는 스타를 참고 HP-UX합니다. 최근 Solaris에서, 당신은 심볼릭 링크에 대한 파일 권한을 설정할 수 없습니다.
스타를 기반으로 완전히 timespec로 전환되었다. 이 나노초 클럭을 지원하는 플랫폼의 모든 시간에 대한 나노초 단위를 제공합니다.
스타 현재 시간 스탬프가 파일 시스템에 존재하는 파일과 비교되기 전에 (-s / O / N / 또는 대화식 변경 -w의 경우) 경로 이름을 수정하라고 할 수있다. 이것은 새로운 옵션 -uncond - 이름 바꾸기를 사용하여 수행됩니다
스타는 더 이상 호출 할 때 아카이브를 부적합 만들지 않습니다 :
-c H = 같은 ustar있는 dirname - with_101 - 문자 /된다 스타; 아카이브
대신에:
스타 -c H = 같은 ustar있는 dirname - with_101 - 문자한다 아카이브
스타는 지금 빈 t_name 필드에 아카이브를 만들 거부합니다.
& quot; tartest & quot; t_name 필드가 비어 있지만 타르 헤더의 나머지 데이터를 포함하는 경우 지금 비 표준 준수에 대해 경고합니다.
새로운 파일을 포함 포함 / schily / shedit.h
. 크기가된다 경우 VED는 이제 파일을 긴 .vedtmp에 대해 경고하기 시작 *; 16384는 크기가된다 경우 경고하기 전에; 8192.
매뉴얼 페이지 sccslog.1에 대한 사용법 라인을 고정
& quot; SCCS 도움말 ut4 & quot; 지금은 아마없는 SCCS 디렉토리의 생각 나게한다.
많은 Cstyle은 BSH의 변화. 관련 파일도 Bourne 쉘에서 사용하는 것을 참고 우리는 오픈 솔라리스의 Cstyle 일치하도록합니다.
BSH / abbrev.c 이제 Bourne 쉘은 게으른 라이브러리 로딩으로 작성 될 수 있도록 js_snprintf ()을 피할 수 있으므로 & quot; 보쉬 & quot; 그것은 단지 쉘 스크립트를 해석하지만 대화 형 모드에서 실행되고 있지 않은 경우 libschily로드 할 수 없습니다.
libshedit는 변수 (덤프 애플 링커에 의해 지원되지 않는)에 대한 링크 피함으로써 맥 OS X에서 동적 링크를 지원하기 위해 재구성되었다.
libshedit은 게으른 라이브러리 로딩을 허용하는 구조 조정, 그래서 & quot되었다 보쉬 & quot; lishedit로드도하지 않을 경우 대화 형 모드에서 libxtermcap하지 않습니다.
libshedit의 모든 수출하여 장소의 이름은 지금 shedit '로 시작 _'-
libshedit에 Cstyle 변화는 오픈 솔라리스에 통합을 허용하려면
Bourne 쉘에 _Many_ Cstyle 변경. 이 오픈 솔라리스에서 촬영 된 경우에도이 오픈 솔라리스에 대한 스타일 규칙에 따라되지 ;-)
Bourne 쉘은 이제 호출 할 때 작동합니다 설정 -o aliasowner = 인 Joerg 또는 '보쉬 -o aliasowner = 인 Joerg & quot; 예를 들면하기 위해 루트로 허튼 소리를 실행할 때 사용자 인 Joerg에 대한 영구 별칭을 사용할 수 있습니다.
Bourne 쉘이 올바르게 호출 & quot 때 ownwer 별명을 나열, 설정을 + O & quot;
Bourne 쉘은 이제 특별한 변수는 argv를 인식 [0] 때 패스 : & quot; jbosh & quot ;, & quot; -jbosh & quot ;, & quot; pfbosh & quot ;, & quot; -pfbosh & quot ;, & quot; rbosh & quot ;, & quot; -rbosh & quot;
Burne 쉘은 이제 시스템을 사용하는 스위치를 통해 파일을 포함 휴대용 schily에 파일을 포함 할 수 있습니다 :
-DSCHILY_INCLUDES
이제 불필요한 데이터 structture & quot; 구조체​​ BLK & quot; Bourne 쉘에서 제거되었습니다. 우리는 () 이미의 malloc에​​ 있으며 sbrk ()로 전환 할 때이 작업은 완료 할 수 있었다.
매뉴얼 페이지에서 문서 옵션 -c / -i / -p / -r / -s 만 나중에 대화 형 모드에서 명령 줄에서 시작 설정하지만 될 수 있음을 Bourne 쉘을 PF.

버전 2013년 7월 29일의 새로운 기능 :

Schily makefilesystem은 더 이상 내부 작업 $의 CC를 사용합니다.
& quot; 정적 & quot; 컴파일은 이제 리눅스 x86 및 리눅스 라즈베리 파이에 허용됩니다.
gmake를 & quot ;., ARMv5 및 ARMv6에 대한 지원은 & quot 같은 비 automake에 인식 프로그램 추가되었습니다
Bourne 쉘은 이제 보안 기능으로 -o aliasowner = 이름을 구현합니다.
들소 -y & quot ;.; CPP는 이제 경우에도 YACC = & quot 컴파일
-PO 또는 -pe 지정하지 않는 한 스타 / spax은 더 이상 추출물에은 chown하지 않습니다.
SCCS의 차이점은 지금은 diff -u와 정확한 시간 스탬프를 얻을 -o 얻을 사용합니다.
SCCS의 DIFF는 더이상의 중간 나노초 값을 기록하지 & quot; DIFF -c & quot; 타임 스탬프 때 독일 로케일.

어떤 버전의 2013년 7월 8일에서 새로운 것은

이 버전은 & quot의 스왑 버퍼 처리의 버그를 수정, VED & quot; 여러 파일을 편집 할 때 데이터가 손상 될 수있는, 너무 적은 데이터를 발생 libparanoia에 버그가 초기화와 FreeBSD에서 일어난 Bourne 쉘에서 두 개의 메모리 문제가된다.
VED는 지금 널 바이트를 도입하지 않는 방식으로 명령에 버퍼 파일 이름을 확장합니다.
& quot; 유형 & quot; Bourne 쉘에서 내장은 이제 별명을보고합니다.
Bourne 쉘은 이제 & quot에 별칭 확장을 지원하며, 다음 단어 & quot을; 별명은 공백 문자로 끝나는 경우.

버전 2013년 6월 20일의 새로운 기능 :

별명은 / BSH에 unalias 이제 Bourne 쉘에서와 같이 동작합니다.
쉘과 SCCS 매뉴얼 페이지는 청소 만 CDDL-1.0로 다시 변환되었습니다.
변경 OpenCSW의 최신 릴리스를 지원하기 위해 이루어졌다.

버전 2013년 5월 31일의 새로운 기능입니다. / * H schily 포함 /

일부 재정렬합니다.
세밀한 권한 cdrtools 누락하는 경우 리눅스와 솔라리스에 경고합니다.
libshel​​ledit을 만듭니다와 FreeBSD-9.1에서 컴파일 cdda2wav.
README.compile에서 더 나은 텍스트입니다.

버전 2013년 5월 10일의 새로운 기능 :

cdrtools 버전 3.01a14에서 지금, 이제 리눅스는 FCAPS를 사용하여 루트가없는 작업을 지원합니다.
#INCLUDE 파일 재정렬는 이전 플랫폼에서 경고를 방지하기 위해 수행되었다.
작업 처리 코드는 / job.c을 smake하는 smake / make.c에서 이동되었습니다.
에 오타가 netbsd과 오픈 BSD가 수정되었습니다 불가능으로 타임 스탬프에 nanoseonds의 설정을 야기 / schily / stat.h을 포함한다.

어떤 버전의 2013년 2월 15일에서 새로운 것은

이 버전으로 & quot 스타에서이 문제를 해결; --xattr -find RELATIVE_PATH ... & quot 스타; smake 버전 1.2.3에 충돌하고있다.
termcap을 프로그램을 컴파일 할 때 잘못된 GCC 경고를 피할 수 있습니다.
매뉴얼 페이지 sccsfile.4 이해하기 쉽게하기 위해 다시 작성되었습니다.
cdrtools 버전 3.01a12에 충돌하고있다.
는 mkisofs에서 UDF 구현은 모든 일반적인 UNIX 파일 형식을 지원하도록 향상되었습니다, 마이크로 단위, SUID / SGID / 스티커 파일 플래그 및 심볼릭 링크에 대한 올바른 자격 증명에 세 타임 스탬프.

버전 2013년 1월 15일의 새로운 기능 :

빈 명령 줄은 고정 실패의 원인이 된 마지막 smake 버전에 도입 된 버그.
그것으로 끝나는 경우 경로가 무시 될 수 있습니다 Bourne 쉘의 버그는 ':'수정되었습니다.
Cdrtools 버전 1.5.2로 버전 3.01a11 스타에 충돌했다.

버전 2013년 1월 7일의 새로운 기능 :

이 버전은 (Cygwin에서처럼)) 느린 포크 (있는 시스템을 돕기 위해 명령 실행을 최적화합니다.
Smake 이제 Cygwin에서의 작업 속도를 기본 쉘로 Bourne 쉘을 적​​용하도록 컴파일 할 수있다.
Cygwin에서-1.7.17과 새에 대한 해결 방법은 추가하고, 누락 된 PACKED 정의와 windef.h에 BOOL 관련 호환되지 않는 변경 사항을 처리하고있다.
Schily Makefilesystem 이제 $ (SPACE)와 $ (NUMBER_SIGN), 보통 메이크에 나타나지 않을 수있는 문자를 정의합니다.
CPP는 이제 사전 yacced cpy.y (예 : Cygwin에서와 HP-UX 등)은 yacc없이 시스템에서 완벽하게 작동하는 바이너리를 만들 수 있도록 포함되어 있습니다.

버전 2012년 12월 28일의 새로운 기능 :

이 버전은 smake-1.2.2하고 cdrtools-3.01a10을 업그레이드되었습니다.

버전 2012년 12월 11일의 새로운 기능 :

Bourne 쉘에서 루프 POSIX의 SUS 문제 7을 지원합니다.
Bourne 쉘의 매뉴얼 페이지 썬 cruft에의 무료 및 매뉴얼 페이지 사람 (5)를 다음과 같습니다.
썬 CPP는은 SunOS-4.0부터하는 것처럼 CPP는 __BUILTIN_VA_ARG_INCR을 정의합니다.
병렬 빌드에 대한 더 나은 의존성. FreeBSD 커널에 데비안을 지원합니다.
음절 클론 파이에 대한 upport를.
CL.EXE와 더 나은 준수.
Cdrtools는 3.01a09에 충돌하고있다.

버전 2012-04-19의 새로운 기능 :

Bourne 쉘의 몇 가지 사소한 버그가 수정되었습니다.
Bourne 쉘은 이제 내장 명령 & quot있다; savehistory & quot ;, & quot;지도 '및'반복 & quot ;.
(SH, BSH 및 VED에서 사용) 매퍼는 이제 커서 매핑을위한 더 나은 기본값을 가지고있다.
Bourne 쉘에 대한 매뉴얼 페이지는 이제 명령 기록 편집기에 대한 자세한 설명이 포함되어 있습니다.
libxtermcap 구현은 이제 64 대신 32의 TC = 중첩을 지원합니다.
termcap과 프로그램은 여러 개의 작은 버그 수정을했고 지금 순서로 출력 알 수없는 termcap을 항목에 대한 사용자 수있다.

버전 2012-04-19의 새로운 기능 :

Bourne 쉘은 지금 -S를 umask를 지원하고 상징적 인 POSIX 호환 모드는 umask를 설정합니다.
Bourne 쉘 내장 & quot; 읽기 & quot; 지금 POSIX 옵션 -r을 지원합니다.
Bourne 쉘 내장 & quot; ulimit를 ​​& quot; 이제 옵션 * BSD, 리눅스 호환성 더 나은 -m, -l 및 -u 지원합니다.
1990 년부터 SVr4.0 Bourne 쉘에 알려진 모든 고정되지 않은 버그가 수정되었습니다.
Bourne 쉘 매뉴얼 페이지는 다른 기능 중, 명령 행 역사 편집기를 설명, 주요 재 작업을했고.

버전 2011-11-09의 새로운 기능 :

SCCS는 SCCS-5.06에 충돌했다.
readcd (1)에 -edc-CORR의 algorimth이 향상되었다.
스타는 지금 GCC-4.x의 일부가 아닌 도움이 경고를 방지하기 위해 시도합니다.
cdrecord를 man 페이지의 일부 오타가 수정되었습니다.

버전 2011-08-29의 새로운 기능 :

일부 추가 이동성 향상이 승리-DOS에 MSC로 컴파일 하였다.
SCCS는 SCCS-v5.03 플러스 등 SCCS V6 기록 파일에 SCCS V4 기록 파일을 변환 할 수있는 새로운 프로그램 sccscvt과 같은 몇 가지 새로운 상태로 향상되었습니다.

버전 2011-08-10의 새로운 기능 :

마이크로 소프트 컴파일러에 대한 많은 해결 방법이 추가되었습니다.
cdrtools 지금은 주로 컴파일 및 Microsoft 컴파일러를 사용하여 WIN-DOS에서 실행됩니다.
SCCS는 5.02을 해제 충돌했다.

버전 2011-07-26의 새로운 기능 :

크로스 컴파일에 대한 지원이 autoconf가 추가되었습니다.
안드로이드를위한 크로스 컴파일에 대한 지원이 추가되었습니다.
Mingw32 지원이 향상되었습니다.
SCCS는 5.1을 출시 충돌했다.

버전 2011-06-22의 새로운 기능 : smake COPTX = -pg LDOPTX = -pg LINKMODE =

는 새 규칙의 규칙 / profiled.lnk이 릴리스는 호출 할 수 있습니다 프로필.
U = RW, G = R, O = R : libschily의 새로운 기능 permtostr ()는이 같은 chmod를 준수하는 문자열로 stat.st_mode 같은 mode_t을 변환 할 수 있습니다. libscg : SCSI-aix.c은 AIX에서 두 개의 새로운 커널의 SCSI 인터페이스를 지원하는 몇 가지 실험적인 코드로 업데이트되었습니다.
스타 :: longnames.c 이제 GCC에서 경고 잘못된 버퍼 오버 플로우를 방지하기 위해 101 char 배열 t_name으로 해킹을 사용합니다.
여러 SCCS 향상 1.1beta5에 SCCS 범프합니다.

버전 2011-06-05의 새로운 기능 :

많은 작은 개선 SCCS 시스템으로 만들어졌다.
SCCS에 대한 자동화 된 테스트 스위트를 첨가 하였다.
는 mkisofs는 지금 엘 토리 토와 EFI 부트 레코드를 작성 지원합니다.
는 mkisofs 이제 GRUB에 대한 UUID를 설정하는 기본 볼륨 기술자의 수정 날짜를 정의 지원합니다.

버전 2011-04-22의 새로운 기능 :

는 스타 lzip 아카이브의 자동 인식을위한 옵션 -lzip을 추가합니다.
경로 문자열을 할당 할 수없는 경우 libfind 더 이상 배출되지.
SCCS & quot; 발 & quot; 지금 초 동안 관련 디렉토리를 검색 결과 DIR 형 CLI의 인수를 지원합니다. 파일.
SCCS & quot; 발 & quot; 이제 s의 줄 번호를 포함, 발 -T와 디버그 메시지를 제공합니다. 파일.
SCCS & quot; SCCS & quot;







개발자의 기타 소프트웨어 Jorg Schilling

SCCS
SCCS

11 May 15

SchilliX
SchilliX

20 Feb 15

calltree
calltree

3 Jun 15

코멘트 schily

댓글을 찾을 수 없습니다
코멘트를 추가
이미지를 켜십시오!