schily

Phần mềm chụp màn hình:
schily
Các chi tiết về phần mềm:
Phiên bản: 2015-08-12 Cập nhật
Ngày tải lên: 27 Sep 15
Nhà phát triển: Jorg Schilling
Giấy phép: Miễn phí
Phổ biến: 9

Rating: nan/5 (Total Votes: 0)

Schily (còn được gọi là công cụ Schily) là một mã nguồn mở, hoàn toàn miễn phí và cross-nền tảng dự án phần mềm, một bộ sưu tập các tiện ích dòng lệnh phổ biến cho các hệ điều hành dựa trên Linux kernel.


Bao gồm một loạt các chương trình

Dự án bao gồm một loạt các chương trình, bao gồm Nero, readcd, cdda2wav, mkisofs, btcflash, smake, calc, thay đổi, calltree, so sánh, devdump, đếm, hdump, cũng như isodump.

Ngoài ra, các isodebug, isoinfo, nhãn, isovfy, mt, SCCS, p, scgcheck, sdd, scpio, sfind, smake, sformat, ngôi sao, suntar, star_sym, gnutar, termcap, ved và các chương trình tartest cũng được bao gồm trong phần mềm này.


Bắt đầu với Schily

Để cài đặt và sử dụng các dòng lệnh chương trình nói trên trong phân phối GNU / Linux của bạn, trước tiên bạn phải tải về phiên bản mới nhất từ ​​Softoware, lưu kho lưu trữ nguồn gzipped nơi nào đó trên máy tính của bạn và giải nén nó bằng cách sử dụng công cụ quản lý lưu trữ yêu thích của bạn.

Mở một ứng dụng giả lập thiết bị đầu cuối, đi đến vị trí của các tập tin lưu trữ được chiết xuất với & lsquo; cd & rsquo; lệnh (ví dụ: cd / home / softoware / Schily-2014/09/17), và gõ & lsquo; ./ configure & rsquo; lệnh để xem các tùy chọn có sẵn để biên soạn các công cụ bao gồm.

Các chương trình ưa thích make là & lsquo; smake & rsquo ;, nhưng bạn cũng có thể sử dụng các lsquo phổ &; làm & rsquo; lệnh, cũng như các & lsquo; gmake & rsquo; lệnh nếu bạn muốn biên dịch tất cả các chương trình trên hệ điều hành được lựa chọn.

Toàn bộ quá trình biên dịch sẽ mất một thời gian, vì có những ứng dụng rất nhiều dòng lệnh hiện hữu trong dự án. Sau một biên dịch thành công, bạn có thể cài đặt tất cả chúng bằng cách thực hiện & lsquo; thực hiện cài đặt & rsquo; như là người chủ hoặc & lsquo; sudo make install & rsquo; lệnh như một người dùng với quyền root.


Theo hệ điều hành được hỗ trợ và mui xe

Schily là một phần mềm hỗ trợ đa nền GNU / Linux, Microsoft Windows, Solaris và các hệ điều hành khác POSIX. Nó được phân phối dưới sự phát triển chung và phân phối Giấy phép giấy phép và hỗ trợ trên cả hai 32-bit và 64-bit chỉ dẫn thiết lập kiến ​​trúc.

là gì mới trong phiên bản này :

  • psmake (bootstrap smake lập môi trường) một lần nữa biên dịch trên Solaris (và có lẽ những người khác). Có được điều này bằng cách sử dụng -DNO_FPRFORMAT -DNO_NL_ARGS để tắt cải tiến gần đây trong printf ()
  • bao gồm / Schily / varargs.h hiện nay bao gồm một loại va_lists_t mới mà là một cấu trúc bao gồm va_list.
  • bao gồm / Schily / getargs.h nay đã có bình luận cho các đối số và mã của getargs () chức năng gọi lại quay trở lại.
  • Các makefilesystem Schily hiện nay bao gồm một liên kết tượng trưng ppc64le-linux-cc.rul mới cho phi automake biết việc triển khai thực hiện như gmake.
  • kiểm tra autoconf mới cho strspn () strcspn () wcsspn () wcscspn ()
  • libschily doanh nghiệp thực hiện strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf mức thấp () thực hiện) bây giờ thực hiện hỗ trợ cho% n $ lập luận tái định vị cho các trường hợp đó & quot; n & quot; là 1..30, hoặc nếu điểm lớn để một kiểu int arg.
  • libschily / fprformat.c cố định một lỗi đó sẽ ngăn chặn sử dụng macro stdio với các phiên bản mới hơn OpenSolaris, làm cho printf () không nhanh như mong muốn.
  • libschily / getargs.c không còn bãi lõi khi cờ boolean được kết hợp thành một chuỗi duy nhất và một hoặc nhiều hơn các cờ kích hoạt một chức năng gọi lại.
  • libsiconf / sic_nls.c: sic_open () không còn cố gắng để mở tất cả các tên characterset như các file trong thư mục hiện tại, nhưng chỉ nếu tên có chứa một dấu gạch chéo. Nhờ có một báo cáo từ Vladimir Marek
  • sao tài liệu lưu trữ không còn tất cả các tập tin như tập tin thưa thớt khi sử dụng sao -c -sparse -force lỗ nhưng chỉ những tập tin mà bao gồm ít nhất một khối liên kết của 512 byte xóa trắng.
  • cdrtools đụng đến Version 3.01a22
  • thông báo lỗi tốt hơn trong mkisofs / apple.c
  • mkisofs giờ inplements một lựa chọn -legacy mới cho phép lấy lại các tùy chọn -H / -L / -P rằng đã bị phản đối vào năm 2002 và bị vô hiệu hóa trong năm 2006 trong định nghĩa từ những năm 1990. Nếu bạn muốn sử dụng tính năng này, viết một kịch bản wrapper mà các cuộc gọi:
  • mkisofs -legacy & quot; $ @ & quot;
  • Lưu ý rằng -H / -L / -P đã bị vô hiệu hóa trong năm 2006 và mkisofs sẽ sớm giới thiệu -H / -L / -P với một định nghĩa tương thích POSIX như công bố từ năm 2002. Vì vậy, chăm sóc để chuyển đổi kịch bản của bạn để gọi :
  • -map cho định nghĩa cũ của -H (-H hợp lệ giữa năm 2000 và 2002) cho định nghĩa cũ của -L (-L hợp lệ giữa năm 1995 và 2002) -publisher cho định nghĩa cũ của -Cho phép chấm hàng đầu -P (-P hợp lệ giữa năm 1993 và 2002)
  • Các trang người đàn ông mkisofs bây giờ chính xác tài liệu các hành vi mới từ libsiconv
  • Các trang người đàn ông mkisofs giờ đề cập đến sfind (1) như là một người đàn ông trang để đọc về các giao diện nếu tùy chọn -find.

là gì mới trong phiên bản 2015/01/29:

  • psmake (bootstrap smake lập môi trường) một lần nữa biên dịch trên Solaris (và có lẽ những người khác). Có được điều này bằng cách sử dụng -DNO_FPRFORMAT -DNO_NL_ARGS để tắt cải tiến gần đây trong printf ()
  • bao gồm / Schily / varargs.h hiện nay bao gồm một loại va_lists_t mới mà là một cấu trúc bao gồm va_list.
  • bao gồm / Schily / getargs.h nay đã có bình luận cho các đối số và mã của getargs () chức năng gọi lại quay trở lại.
  • Các makefilesystem Schily hiện nay bao gồm một liên kết tượng trưng ppc64le-linux-cc.rul mới cho phi automake biết việc triển khai thực hiện như gmake.
  • kiểm tra autoconf mới cho strspn () strcspn () wcsspn () wcscspn ()
  • libschily doanh nghiệp thực hiện strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (printf mức thấp () thực hiện) bây giờ thực hiện hỗ trợ cho% n $ lập luận tái định vị cho các trường hợp đó & quot; n & quot; là 1..30, hoặc nếu điểm lớn để một kiểu int arg.
  • libschily / fprformat.c cố định một lỗi đó sẽ ngăn chặn sử dụng macro stdio với các phiên bản mới hơn OpenSolaris, làm cho printf () không nhanh như mong muốn.
  • libschily / getargs.c không còn bãi lõi khi cờ boolean được kết hợp thành một chuỗi duy nhất và một hoặc nhiều hơn các cờ kích hoạt một chức năng gọi lại.
  • libsiconf / sic_nls.c: sic_open () không còn cố gắng để mở tất cả các tên characterset như các file trong thư mục hiện tại, nhưng chỉ nếu tên có chứa một dấu gạch chéo. Nhờ có một báo cáo từ Vladimir Marek
  • sao tài liệu lưu trữ không còn tất cả các tập tin như tập tin thưa thớt khi sử dụng sao -c -sparse -force lỗ nhưng chỉ những tập tin mà bao gồm ít nhất một khối liên kết của 512 byte xóa trắng.
  • cdrtools đụng đến Version 3.01a22
  • thông báo lỗi tốt hơn trong mkisofs / apple.c
  • mkisofs giờ inplements một lựa chọn -legacy mới cho phép lấy lại các tùy chọn -H / -L / -P rằng đã bị phản đối vào năm 2002 và bị vô hiệu hóa trong năm 2006 trong định nghĩa từ những năm 1990. Nếu bạn muốn sử dụng tính năng này, viết một kịch bản wrapper mà các cuộc gọi:
  • mkisofs -legacy & quot; $ @ & quot;
  • Lưu ý rằng -H / -L / -P đã bị vô hiệu hóa trong năm 2006 và mkisofs sẽ sớm giới thiệu -H / -L / -P với một định nghĩa tương thích POSIX như công bố từ năm 2002. Vì vậy, chăm sóc để chuyển đổi kịch bản của bạn để gọi :
  • -map cho định nghĩa cũ của -H (-H hợp lệ giữa năm 2000 và 2002) cho định nghĩa cũ của -L (-L hợp lệ giữa năm 1995 và 2002) -publisher cho định nghĩa cũ của -Cho phép chấm hàng đầu -P (-P hợp lệ giữa năm 1993 và 2002)
  • Các trang người đàn ông mkisofs bây giờ chính xác tài liệu các hành vi mới từ libsiconv
  • Các trang người đàn ông mkisofs giờ đề cập đến sfind (1) như là một người đàn ông trang để đọc về các giao diện nếu tùy chọn -find.

là gì mới trong phiên bản 2014/01/04:

  • Define DEV_NULL trong include / Schily / mconfig h để giải quyết các thiếu / dev / null trên DOS
  • kiểm tra autoconf mới cho: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • liên kết tượng trưng cho armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul mới, để hỗ trợ phi automake nhận thức làm cho các chương trình như gmake.
  • Không định nghĩa một gethostname () nguyên mẫu trong Schily / hostname.h cho MinGW, như MinGW như một nguyên mẫu sai là trong tập tin không chuẩn winsock.h
  • bao gồm / Schily / stdio.h doanh nghiệp thực hiện mã mà phần unhide các cấu trúc dữ liệu FILE * từ 64 bit Solaris libc. Điều này cho phép thực hiện một () vĩ mô getc_unlocked ngay cả đối với 64 bit Solaris như thực hiện bằng cách libc, vì vậy libschily là có thể đạt được stdio tương tự như I / O thực hiện, đó là cần thiết để có thể thực hiện một printf () trong libschily đó là nhanh hơn printf () từ libc.
  • chức năng New xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () trong libschily cho phép thông báo lỗi và thoát ra với một giá trị xuất cảnh khác với errno.
  • một lỗi trong libschily / format.c khiến%. * s được in không chính xác đã được cố định.
  • libschily / format.c đã được thiết kế lại để cho phép mã được tái sử dụng cho fprformat () thông qua #include.
  • libschily / fprformat.c New chức năng fprformat () trong libschily đang thực hiện các giao diện trực tiếp tương tự như doprnt () từ libc và do đó cho phép để thực hiện printf () nhanh hơn so với printf () từ libc trên Solaris.
  • libschily / jsprintf.c Đối với Solaris, jsprintf () bây giờ được thực hiện dựa trên fprformat (). Điều này cho phép printf () từ libschily được aprox. 33% nhanh hơn so với printf () từ libc trên Solaris và aprox. 2x nhanh như jsprintf () trong libschily đã từng đến. Điều này cho phép một tăng hiệu suất cho printf () chương trình ràng buộc như hdump / od được sử dụng như là một thay thế cho các nguồn OSS od (1) đóng trên OpenSolaris. Điều này bây giờ làm cho od OSS (1) trên OpenSolaris thường 5x nhanh hơn các phiên bản mã nguồn đóng.
  • libschily / getdtablesize.c giờ đối xử với MinGW giống như khi biên dịch trên Win-DOS sử dụng cl.exe.
  • libschily / mkdirat.c và libschily / mkdirs.c giờ chăm sóc thực tế là MinGW có một mkdir tuân thủ phi tiêu chuẩn ()
  • libschily / mkfifoat.c cố định một loại từ, cắt / dán các tập tin từ mkdirat.c
  • Nero / cue.c bây giờ có một lời nhận xét tốt hơn liên quan đến cdrtools cải CUE cụ thể.
  • Cố định một lỗi đánh máy trong cdrecord.dfl
  • Tránh một cảnh báo xxx định nghĩa lại cho cdda2wav / exitcodes.h
  • Thêm một giao diện #undef để cdda2wav / interface.h để đảm bảo rằng giao diện #define từ windows.h không gây ra vấn đề, ngay cả khi sử dụng MinGW
  • mkisofs / mkisofs.8 cố định bất hợp pháp troff chuỗi & quot; \ & quot; để & quot; e & quot;
  • Hãy cố gắng tránh một chuỗi trực tiếp & quot; / dev / null & quot; trong mkisofs.c để cho phép nó hoạt động trên Win-DOS mà không có lớp POSIX.
  • readcd -c2scan bây giờ cũng in ra tỷ lệ phần trăm của các thành phần với các lỗi C2.
  • thêm # định nghĩa cụ thể HP-UX mới để cpp

là gì mới trong phiên bản 2013/12/24:

  • libschily :: format.c (printf ) bây giờ hỗ trợ bổ chiều dài như h hh l ll tz cho các định dạng% n.
  • libschily :: format.c đã được cơ cấu lại để phân tích các thông số chiều rộng lĩnh vực trong một cách mà sẽ cho phép để sau này giới thiệu hỗ trợ cho% n $
  • cdda2wav doanh nghiệp in số các hoạt động đọc cho mỗi track khi ở chế độ hoang tưởng
  • cdda2wav giờ in ra trên không đọc (phần trăm) cho mỗi track khi ở chế độ hoang tưởng
  • cdda2wav thêm một paraopts mới = chế độ: & quot; c2check & quot; để chạy libparanoia trong chế độ C2.
  • libparanoia doanh nghiệp thực hiện các giai đoạn đầu tiên trong C2 hỗ trợ con trỏ lỗi:. bây giờ có thể đối phó với các dữ liệu đầu vào có chứa con trỏ C2 và nó thực hiện callbacks mới để báo cáo số liệu thống kê C2 lại cho người gọi
  • cdda2wav đã có được một overhoul lớn cho libparanoia rằng có thể làm cho chất lượng chiết xuất tốt hơn đến một yếu tố của 100x:
  • Một suboption mới & quot; readahead = & quot; cho paraopts = cho phép thay đổi kích thước bộ đệm đọc trước để làm cho nó ebough lớn cho số lượng RAM trong ổ đĩa hiện đại.
  • Các interpratation của & quot; ngành có nguy & quot; đã được thay đổi để đối phó tốt hơn với thực tế là trong trường hợp của các khu vực xấu, mã libparanoia có xu hướng làm lặp đi lặp lại đọc trong những khu vực xấu. Các computaion tỷ lệ phần trăm của các thành phần xấu bây giờ sẽ chăm sóc của ngành đọc lại. Lặp đi lặp lại lần đọc vẫn tăng giá trị nhưng không còn một cách quadratical.
  • tài liệu tốt hơn cho giao diện libparanoia trong cdda2wav cho phép hiểu rõ hơn về cách thức hoạt động và các thông số thay đổi có thể ảnh hưởng đến chất lượng chiết xuất.
  • Sửa một số lỗi chính tả trong cdrecord
  • Cố định một lỗi đánh máy trong trang mkisofs người đàn ông (có -Max -ISO-9660 -filenames thay vì -Max -iso9660 -filenames)
  • quy tắc mới Schily Makefiles cho armv7l-linux

được gì mới trong phiên bản 2013/11/25:

  • cấu hình bây giờ cũng kiểm tra cho NFSv4 ACL liên quan phần mở rộng thư viện từ FreeBSD
  • bao gồm / Schily / stdio.h bây giờ cuối cùng làm việc để biên dịch libshedit trên Linux _and_ để vượt qua các chương trình & quot; hdrchk & quot; từ OpenSolaris.
  • libschily / strstr.c và libschily / wcsstr.c hiện nay bao gồm một gợi ý CDDL Giấy phép
  • Một lỗi đánh máy trong việc sử dụng các macro mới: $ (OSINCDIRS) đã được cố định để làm cho mọi việc biên dịch lại trên FreeBSD. Bây giờ sử dụng $ (OSINCDIRS:% = - I%) thay vì $ (OSINCDIRS)
  • sao bây giờ cho một cảnh báo khi comppiled trên một phiên bản cũ của Solaris (không hỗ trợ NFSv4 ACLs) khi NFSv4 ACLs được nhìn thấy trong chế độ trích xuất.
  • sao bây giờ chính xác giải phóng cơ cấu NFSv4 ACL chuyển từ gọi acl_fromtext (đường dẫn, & aclp), sử dụng acl_free () thay vì chỉ gọi điện thoại miễn phí ().
  • sao bây giờ biên dịch trên Solaris 10 mà bỏ qua các tập tin quan trọng bao gồm cho NFSv4 ACLs. Nhờ Dennis Clarke cho báo cáo.
  • Cddda2wav giờ xả stderr trước khi yêu cầu một số entry cddb cụ thể. Dường như trên Linux stderr có thể không có bộ đệm như mong đợi.
  • Cdda2wav chuyển các tùy chọn phân tích mã vào một gargs chức năng riêng biệt ().
  • Nero / Cdda2wav / Readcd: cố gắng để tránh gây nhầm lẫn cho người dùng trên Solaris và Linux là một hạt thực hiện đặc quyền tốt tồn tại. Trước đây, những đặc quyền hạt mịn đã được đưa lên sau khi khởi tạo chương trình và điều này có thể dẫn đến một người sử dụng gốc được đối xử như một người sử dụng bình thường mà không thể ghi vào thư mục mà không được phép ghi toàn cầu. Các chương trình có tên là bây giờ không còn bỏ đặc quyền trong trường hợp họ đã được gọi với các quyền cần thiết đã và do đó các chương trình không thể được sử dụng để leo thang đặc quyền nữa.
  • Libfind bây giờ cho phép để kiểm tra kiểu P (port kiện Solaris). Một thiếu & quot; trường hợp 'P': & quot; đã được thêm vào để phân tích cú pháp.

là gì mới trong phiên bản 2013/11/08:

  • mục ACL không còn có giới hạn độ dài tùy ý tại sao.
  • sao bây giờ bao gồm hỗ trợ cho NFSv4 ACLs trên Solaris. FreeBSD và Linux sẽ làm theo một khi những nền tảng đã đồng ý về một thư viện giao diện thống nhất cho ACL hỗ trợ NVSv4.
  • Xin lưu ý rằng hai thay đổi nói trên dẫn đến sự sắp xếp lại mã lớn và thậm chí có thể gây ra sao để thất bại trên Linux và FreeBSD với POSIX.1e dự thảo ACLs rút. Vui lòng kiểm tra và báo cáo.
  • Các quy tắc trong Schily Makefilesystem đã được cơ cấu lại để cho phép để tránh các vấn đề trên các nền tảng như FreeBSD và Mac OS X:
  • FreeBSD và Mac OS X cấm các phần mềm không tự do-đủ (vì GPLd) đến / usr / local, buộc chúng tôi để thêm -I / usr / local / include và -L / usr / local / lib. Thật không may, / usr / local / bao gồm thường xuyên mang một _very_ bản lỗi thời và do đó sai trái của & quot; cdda_paranoia.h & quot; đó là hơn 10 tuổi và chắc chắn không phù hợp với liên kết động trên Mac OS X. bản sao bị lỗi này lần đầu tiên trong con đường tìm kiếm và tổng hợp ngăn chặn.
  • Chúng tôi bây giờ có một macro mới: DEFOSINCDIRS = rằng cấp thêm bao gồm các thư mục vào cuối PATH tìm kiếm để cho phép chúng tôi để tìm chính xác & quot; cdda_paranoia.h & quot; đầu tiên.
  • Xin vui lòng kiểm tra và báo cáo trong trường hợp của các vấn đề.
  • gmake và SunPro make bao gồm COMPILE.c với nội dung sai trong các quy tắc được xây dựng trong họ. Bây giờ chúng ta xóa macro này un RULES / rules.top. Nó vẫn có thể ấp một phiên bản sửa đổi từ dòng lệnh hoặc từ môi trường.
  • bao gồm / Schily / stdio.h đã được sắp xếp lại, vì nó ngăn cản biên soạn các & quot; BSH & quot; trên Linux. Đây là vấn đề giới thiệu gần đây, khi chúng tôi đã thêm #ifndef NO_SCHILY_STDIO_H
  • Một thử nghiệm autoconf mới đã được bổ sung để phát hiện sự hiện diện của hỗ trợ NFSv4 ACL trên Solaris bên libsec.
  • Sửa lỗi libxtermcap :: tdecode () đã được giới thiệu với bản phát hành 2013/10/10 whilt cố gắng để giảm chiều dài dòng qua resturcturing. Điều này dẫn đến tất cả ^ x esacapes trong mục termcap phải được mở rộng để ' 0'.
  • Các SCCS lệnh & quot; SCCS & quot ;, & quot; được & quot; và & quot; đồng bằng & quot; bây giờ hỗ trợ để lưu trữ và truy xuất các tập tin với thời gian nano giây khi sử dụng các định dạng lưu trữ SCCS V6.
  • Điều này được dựa trên sự giới thiệu gần đây tại * () giả lập syscall trong libschily. Hãy báo cáo các vấn đề từ các nền tảng mà không cung cấp bản xứ * tại () giao diện.

là gì mới trong phiên bản 2013/10/31:

  • Thêm quên bao gồm / Schily / err_type. h
  • test autoconf mới cho issetugid ()
  • New test autoconf cho utimens () / lutimens ()
  • Cố định autoconf typo HAVE_MKNODKAT - & gt; HAVE_MKNODAT
  • bao gồm / Schily / intcvt.h tại là khép kín.
  • Thêm uname.c và bao gồm / Schily / windows.h đến các tập tin cần được sao chép cho các smake bootstrap biên soạn & quot; & quot ;. psmake Nhờ Wolfram Schmid
  • Cố định các kịch bản & quot; cpfiles & quot ;, & quot; lnfiles & quot; và & quot; rmfiles & quot; từ phần khởi động của & quot; smake & quot;.
  • Thêm uname.c vào danh sách các tập tin được biên soạn.
  • bao gồm / Schily / windows.h hiện nay bao gồm các loại workaround cùng cho MINGW32 như linh sam trình biên dịch Microsoft C, vì có những vấn đề tương tự phát hiện autoconf.
  • Cố định đặc quyền hạt mịn xử lý cho cdda2wav trên Linux. Cảm ơn cho Daniel Pielmeier từ Gentoo để báo cáo và kiểm tra.
  • cdrtools Bumped phiên bản 3.01a18
  • Các tập tin mới cho libschily:
  • ở-base.c việc thực hiện chung cho * tại () chức năng. fchownat.c fchownat () fdopendir.c fdopendir () fstatat.c fstatat () futimens futimens.c () futimesat.c futimesat () Solaris cụ già cho 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.c utimensat () at-base.c Các mã cơ sở cho tất cả các fd * duy nhất tại () chức năng. at-base2.c Các mã cơ sở cho tất cả các đôi fd * tại () chức năng.
  • chứa thi đua cho các giao diện hệ thống được giới thiệu vào mùa hè năm 2001 của Sun và với POSIX.1-2008.
  • Chức năng mới trong libschily:
  • absfpath () resolvefpath ()
  • cho phép kiểm soát tốt hơn các hành vi sử dụng cờ.
  • Các tập tin bản đồ mối liên kết cho libschily bây giờ có thêm một số chức năng quên.
  • sao sắp xếp lại phát hiện tập tin thưa thớt và bây giờ các tập tin có chứa nhiều hơn dữ liệu DEV_BSIZE nhưng không st_blocks sẽ được điều trị correctcly trong trường hợp đó các hệ điều hành cũng hỗ trợ lseek (SEEK_HOLE.
  • SCCS bây giờ có thể thêm tem thời gian nano giây trong tập tin lịch sử SCCS V6
  • .
  • SCCS quản trị hiện nay có thể thêm nanosecond V6 timestamps với admin -o -i
  • Xóa C99-ism không mong muốn từ args.c từ Bourne Shell

là gì mới trong phiên bản 2013/10/10:

  • Nhiều nguồn tin đã được sửa đổi để đối phó __CYGWIN32__ như __CYGWIN__ này được neded như các phiên bản mới hơn Cygwin chạy ở chế độ 64 bit làm không còn xác định __CYGWIN32__ nhưng __CYGWIN __
  • Cố định các kịch bản & quot; cpfiles & quot ;, & quot; lnfiles & quot; và & quot; rmfiles & quot; từ phần khởi động của & quot; smake & quot;.
  • quy tắc thêm cho phi automake kích hoạt làm cho các chương trình (như gmake) cho: PPC64-linux-cc.rul và PPC64-linux-gcc.rul
  • Thêm phiên bản hệ điều hành ID quy định mới cho các phiên bản khác nhau 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
  • thay đổi Cstyle khác nhau trong bao gồm / thư mục Schily.
  • New bao gồm file: bao gồm / Schily / shedit.h
  • Added defltsect () vào danh sách các chức năng xuất khẩu cho các phiên bản thư viện chia sẻ của libdeflt.
  • Cố định một rò rỉ filedesrciptor trong libfind mà lượt truy cập khi sử dụng -empty trên các thư mục rỗng.
  • Nero: chỉnh Typo trong một nhận xét
  • Cdda2wav: chỉnh Typo trong một nhận xét
  • Readcd: chỉnh Typo trong một nhận xét
  • Thêm hỗ trợ tự động cho ARMv5 và ARMv6. Điều này làm cho biên dịch trên các RaspberryPI cũng có thể với các phi automake biết gmake.
  • Cho phép & quot; & quot tĩnh; biên soạn (một trình biên dịch mà không sử dụng các định nghĩa động từ Schily Makefilesystem) trên Linux ARMv6 (được sử dụng bởi RaspberryPI).
  • & quot; defltsect & quot; được thêm vào như xuất khẩu chức năng toàn cầu để libdeflt.
  • libfind giờ gọi closedir () với -empty ngay cả trên các thư mục trống.
  • New test autoconf về việc liệu có cấu trúc TIMESPEC
  • kiểm tra autoconf mới kiểm tra xem một số chức năng (như clock_gettime ()) là trong libc hoặc cần một thư viện riêng
  • New: struct TIMESPEC trong Schily / time.h được cấp để tồn tại trên tất cả các nền tảng
  • chức năng New getnstimeofday () và setnstimeofday () đã được thêm vào libschily.
  • sao giờ đây hỗ trợ trích xuất tem thời gian với nanosecond granularity trên các nền tảng hỗ trợ utimensat ().
  • sao bây giờ cũng hỗ trợ để trích xuất tem thời gian cho liên kết tượng trưng bằng utimensat (AT_FDCWD, tên, tp, AT_SYMLINK_NOFOLLOW).
  • Lưu ý sao mà có thể (trên một số nền tảng) cũng cho phép để thiết lập cho phép tập tin cho liên kết tượng trưng bằng fchmodat () nhưng điều này đã được thực hiện bằng cách sử dụng umask () từ một thời gian dài và nền tảng duy nhất được biết đến để hỗ trợ quyền truy cập khác nhau trên liên kết tượng trưng có vẻ là HP-UX. Trên một Solaris gần đây, bạn sẽ không thể thiết lập cho phép tập tin cho các liên kết tượng trưng.
  • Star được chuyển đổi để được hoàn toàn dựa TIMESPEC. Điều này cung cấp nano giây granularity cho tất cả các lần trên các nền tảng hỗ trợ đồng hồ nano giây.
  • sao bây giờ có thể được cho biết để sửa đổi tên đường dẫn (trong trường hợp của -s / o / n / hoặc thay đổi -w tương tác) trước khi các dấu thời gian được so sánh với các tập tin hiện có trong hệ thống tập tin. Điều này được thực hiện bằng cách sử dụng các tùy chọn mới -uncond đổi tên
  • sao không còn tạo ra không phù hợp lưu trữ khi gọi:
  • sao -c H = ustar dirname-with_101-chars / & gt; lưu trữ
  • thay vì:
  • sao -c H = ustar dirname-with_101-chars & gt; lưu trữ
  • sao bây giờ bác bỏ để tạo ra lưu trữ với một trường t_name trống.
  • & quot; tartest & quot; Hiện tại cảnh báo về việc tuân thủ phi tiêu chuẩn nếu trường t_name rỗng nhưng phần còn lại của tiêu đề tar chứa dữ liệu.
  • New bao gồm tập tin bao gồm / Schily / shedit.h
  • Ved bây giờ bắt đầu cảnh báo về .vedtmp dài tập tin * nếu kích thước là & gt. 16384. Trước khi nó cảnh báo nếu kích thước là & gt; 8192.
  • Cố định dòng SYNOPSIS cho sccslog.1 trang người đàn ông
  • & quot; SCCS giúp ut4 & quot; Bây giờ nhắc nhở của một thư mục SCCS có thể bị thiếu.
  • Nhiều thay đổi trong Cstyle BSH. Lưu ý rằng các tập tin có liên quan cũng được sử dụng bởi các Bourne Shell và chúng tôi muốn nó để phù hợp với Cstyle của OpenSolaris.
  • BSH / abbrev.c giờ tránh js_snprintf () để cho phép các Bourne Shell được tạo ra với lười biếng tải thư viện, vì vậy & quot; bosh & quot; sẽ không tải libschily nếu nó chỉ được giải thích kịch bản shell nhưng không chạy trong chế độ tương tác.
  • libshedit được tái cấu trúc để hỗ trợ liên kết động trên Mac OS X bằng cách tránh để liên kết chống lại biến (không được hỗ trợ bởi các bãi chứa của Apple linker).
  • libshedit được tái cấu trúc để cho phép lười biếng tải thư viện, vì vậy & quot; bosh & quot; sẽ không tải lishedit cũng không libxtermcap khi không ở chế độ tương tác.
  • Tất cả các tên Chức năng xuất khẩu từ libshedit bây giờ bắt đầu với 'shedit _'-
  • Cstyle thay đổi trong libshedit cho phép tích hợp vào OpenSolaris
  • _Many_ Cstyle thay đổi đối với Bourne Shell. Nó đã không tuân theo các quy tắc phong cách cho OpenSolaris mặc dù nó đã được lấy từ OpenSolaris; -)
  • The Bourne Shell bây giờ làm việc khi gọi: set -o aliasowner = Joerg hoặc & quot; bosh -o aliasowner = Joerg & quot; để ví dụ cho phép sử dụng các bí danh liên tục cho người dùng Joerg khi chạy bậy bạ như là người chủ.
  • The Bourne Shell bây giờ chính xác danh sách các bí danh ownwer khi gọi & quot; thiết lập + o & quot;
  • The Bourne Shell bây giờ cũng nhận argv đặc biệt [0] khi chuyền: & quot; jbosh & quot ;, & quot; -jbosh & quot ;, & quot; pfbosh & quot ;, & quot; -pfbosh & quot ;, & quot; rbosh & quot ;, & quot; -rbosh & quot;
  • Các Burne Shell bây giờ cho phép chuyển từ sử dụng hệ thống bao gồm các tập tin để Schily di động bao gồm các tập tin thông qua:
  • -DSCHILY_INCLUDES
  • Một dữ liệu structture & quot bây giờ không cần thiết; struct blk & quot; đã được gỡ bỏ từ Bourne Shell. Điều này có thể được thực hiện khi chúng tôi chuyển từ sbrk () malloc () rồi.
  • Document trong man page của pf Bourne Shell rằng các tùy chọn -c / i / p / r / s chỉ có thể được đặt ở đầu từ dòng lệnh nhưng không phải sau này trong chế độ tương tác.

là gì mới trong phiên bản 2013/07/29:

  • Các Schily makefilesystem không còn sử dụng $ CC cho các công việc nội bộ.
  • & quot; & quot tĩnh; biên dịch hiện đang được cho phép trên Linux x86 và Linux trên Raspberry Pi.
  • Hỗ trợ cho ARMv5 và ARMv6 đã được bổ sung cho phi automake chương trình nhận thức như & quot; gmake & quot;
  • .
  • The Bourne Shell doanh nghiệp thực hiện aliasowner -o = tên như là một tính năng bảo mật.
  • CPP giờ biên dịch ngay cả khi YACC = & quot; bison -y & quot;.
  • Star / spax không còn làm một chown trên chiết xuất trừ khi -po hoặc -pe được quy định.
  • SCCS diffs bây giờ sử dụng được -o để có được tem thời gian chính xác với diff -u.
  • SCCS diff không còn viết giá trị nanosecond ở giữa một & quot; diff -c & quot; dấu thời gian khi ở địa phương của Đức.

là gì mới trong phiên bản 2013/07/08:

  • Phiên bản này sửa chữa một lỗi trong việc hoán đổi xử lý bộ đệm của & quot; ved & quot; mà có thể gây ra tham nhũng dữ liệu khi chỉnh sửa nhiều tập tin, một lỗi trong libparanoia mà gây ra quá ít dữ liệu được khởi tạo, và hai vấn đề bộ nhớ trong Bourne Shell mà đã xảy ra trên FreeBSD.
  • Ved bây giờ mở rộng tên tập tin bộ đệm trong các lệnh trong một cách mà không giới thiệu byte null.
  • & quot; kiểu & quot; dựng sẵn từ Bourne Shell bây giờ báo cáo bí danh.
  • The Bourne Shell bây giờ hỗ trợ mở rộng bí danh trên & quot; từ tiếp theo & quot; nếu một bí danh kết thúc bằng một nhân vật không gian.

là gì mới trong phiên bản 2013/06/20:

  • alias / unalias trong BSH giờ cư xử như trong Bourne Shell.
  • Shell và SCCS trang người đàn ông đã được làm sạch và chuyển đổi trở lại chỉ CDDL-1.0.
  • Thay đổi đã được thực hiện để hỗ trợ các phiên bản gần đây của OpenCSW.

là gì mới trong phiên bản 2013/05/31:

  • Một số sắp xếp lại trong include / Schily / * h.
  • Cảnh báo về Linux và Solaris nếu đặc quyền hạt mịn bị thiếu cho cdrtools.
  • Làm libshelledit và cdda2wav biên dịch trên FreeBSD-9.1.
  • văn bản tốt hơn trong README.compile.

là gì mới trong phiên bản 2013/05/10:

  • cdrtools hiện tại là phiên bản 3.01a14, và bây giờ hỗ trợ mổ chân ít hơn trên Linux sử dụng FCAPS.
  • file #include sắp xếp lại được thực hiện để tránh các cảnh báo trên nền tảng cũ.
  • mã xử lý công việc đã được chuyển từ smake / make.c để smake / job.c.
  • Một lỗi đánh máy trong include / Schily / stat.h gây ra thiết lập của nanoseonds trong timestamps là không thể cho NetBSD và OpenBSD đã được cố định.

là gì mới trong phiên bản 2013/02/15:

  • Phiên bản này sửa chữa một vấn đề trong sao với & quot; sao --xattr -find RELATIVE_PATH ... & quot; smake đã được nâng lên phiên bản 1.2.3.
  • Tránh một cảnh báo GCC giả khi biên dịch chương trình termcap.
  • Các sccsfile.4 trang người đàn ông đã được viết lại để làm cho nó dễ dàng hơn để hiểu được.
  • cdrtools đã được nâng lên phiên bản 3.01a12.
  • Việc thực hiện UDF trong mkisofs đã được tăng cường để hỗ trợ tất cả các loại tập tin UNIX điển hình, cả ba nhãn thời gian trong micro granularity, các suid / sgid / dính cờ tập tin, và các thông tin chính xác cho liên kết tượng trưng.

là gì mới trong phiên bản 2013/01/15:

  • Một lỗi được giới thiệu trong phiên bản cuối cùng smake gây ra các dòng lệnh có sản phẩm nào để không bị cố định.
  • Một lỗi trong Bourne Shell có thể gây PATH để được bỏ qua nếu nó kết thúc bằng ':'. đã được cố định
  • Cdrtools được đụng đến phiên bản 3.01a11 và Star phiên bản 1.5.2.

là gì mới trong phiên bản 2013/01/07:

  • phiên bản này tối ưu hóa thực hiện lệnh để giúp hệ thống Dùng nĩa chậm () (như Cygwin).
  • Smake bây giờ có thể được biên dịch để thực thi các Bourne Shell như mặc định SHELL để tăng tốc độ làm việc trên Cygwin.
  • Một cách giải quyết cho Cygwin-1.7.17 và mới hơn đã được thêm vào, và xử lý các định nghĩa ĐÓNG GÓI mất tích và sự thay đổi không phù hợp liên quan đến BOOL trong windef.h.
  • Các Schily Makefilesystem giờ định nghĩa $ (SPACE) và $ (NUMBER_SIGN), nhân vật mà thường không thể xuất hiện trong Makefiles.
  • cpp hiện nay bao gồm một cpy.y trước yacced cho phép để tạo ra một hệ nhị phân đầy đủ chức năng trên hệ thống mà không cần yacc (như Cygwin và HP-UX).

là gì mới trong phiên bản 2012/12/28:

  • Phiên bản này đã được nâng cấp để smake- 1.2.2 và cdrtools-3.01a10.

là gì mới trong phiên bản 2012/12/11:

  • Hỗ trợ POSIX SUS 7 vấn đề cho vòng lặp trong Bourne Shell.
  • Các trang người đàn ông của Bourne Shell là miễn phí của Sun cruft và sau người đàn ông người đàn ông trang (5).
  • cpp định nghĩa __BUILTIN_VA_ARG_INCR như cpp Sun không vì SunOS-4.0.
  • phụ thuộc tốt hơn cho song song xây dựng. Hỗ trợ cho Debian trên nhân FreeBSD.
  • upport cho clone Âm Pyro.
  • tuân thủ tốt hơn với cl.exe.
  • Cdrtools đã được đụng đến 3.01a09.

là gì mới trong phiên bản 2012/04/19:

  • Một số lỗi nhỏ trong Bourne Shell có được cố định.
  • The Bourne Shell bây giờ có lệnh & quot xây dựng trong, savehistory & quot ;, & quot; & quot ;, map và & quot; lặp lại & quot;.
  • Các mapper (được sử dụng bởi sh, BSH, và ved) bây giờ có mặc định tốt hơn cho ánh xạ con trỏ.
  • Các trang người đàn ông cho Bourne Shell bây giờ bao gồm một mô tả đầy đủ của các biên tập lịch sử lệnh.
  • Việc thực hiện libxtermcap bây giờ hỗ trợ tc = làm tổ của 64 thay vì 32.
  • Các chương trình termcap đã có một số sửa lỗi nhỏ và bây giờ cho phép người sử dụng để sản lượng mục termcap không rõ trong đơn đặt hàng.

là gì mới trong phiên bản 2012/04/19:

  • The Bourne Shell bây giờ hỗ trợ umask -S và một chế độ tuân thủ POSIX biểu tượng để thiết lập umask.
  • The Bourne Shell dựng sẵn & quot; đọc & quot; bây giờ hỗ trợ POSIX tùy chọn -r.
  • The Bourne Shell dựng sẵn & quot; ulimit & quot;










Phần mềm khác của nhà phát triển Jorg Schilling

Smake
Smake

20 Feb 15

SCCS
SCCS

11 May 15

calltree
calltree

3 Jun 15

Ý kiến ​​để schily

Bình luận không
Nhập bình luận
Bật hình ảnh!