schily

צילום מסך תוכנה:
schily
פרטי תוכנה:
גרסה: 2015-08-12 מעודכן
טען תאריך: 27 Sep 15
מפתחים: Jorg Schilling
רשיון: ללא תשלום
פופולריות: 9

Rating: nan/5 (Total Votes: 0)

שילי (הידוע גם בכלי שילי) הוא קוד פתוח, לגמרי פרויקט תוכנה חופשי ופלטפורמות, אוסף של כלי עזר שורת הפקודה פופולריים עבור מערכות הפעלה מבוססת לינוקס.


כולל מגוון רחב של תוכניות

הפרויקט מורכב של מגוון רחב של תוכניות, כולל cdrecord, readcd, cdda2wav, mkisofs, btcflash, smake, Calc, שינוי, calltree, להשוות, devdump, לספור, hdump, כמו גם isodump.

בנוסף, isodebug, isoinfo, תווית, isovfy, הר, sccs, עמ ', scgcheck, SDD, scpio, sfind, smake, sformat, כוכב, suntar, star_sym, gnutar, termcap, ved ותוכניות tartest כלולות גם בתוכנה זו.


תחילת עבודה עם שילי

כדי להתקין ולהשתמש בתוכניות של שורת הפקודה האמורות בהפצת גנו / לינוקס, עליך להוריד תחילה את הגרסה האחרונה מSoftoware, להציל את ארכיון מקור gzipped איפשהו במחשב שלך ולחלץ אותו באמצעות כלי מנהל הארכיון האהוב עליך.

פתח יישום מסוף אמולטור, ללכת למיקום של קבצי ארכיון חילוץ עם & lsquo; CD & rsquo; הפקודה (למשל cd / בית / softoware / שילי-2014/09/17), והקלד את & lsquo; ./ להגדיר & rsquo; הפקודה כדי לראות את האפשרויות הזמינות עבור עריכת הכלים הכלולים.

תכנית האיפור המועדפת היא & lsquo; smake & rsquo ;, אבל אתה יכול גם להשתמש בlsquo האוניברסלי &; לעשות & rsquo; הפקודה, כמו גם את & lsquo; gmake & rsquo; הפקודה אם אתה רוצה לקמפל את כל התוכניות במערכות הפעלה שנבחרו.

תהליך ההידור כל ייקח קצת זמן, כמו שיש יישום של שורת הפקודה רבות זמין בפרויקט. לאחר הידור מוצלח, אתה יכול להתקין את כולם על ידי ביצוע & lsquo; להפוך להתקין & rsquo; כמו שורש או & lsquo; sudo make install & rsquo; הפקודה כמשתמש עם ההרשאות root.


תחת מערכות ההפעלה מכסה המנוע ונתמכות

שילי היא תוכנה מרובת שתומכת גנו / לינוקס, Microsoft Windows, Solaris ומערכות אחרות הפועלות POSIX. זה מופץ תחת הרישיון הנפוץ פיתוח ורישיון הפצה ותמיכה בשני ארכיטקטורות מערך הוראות 32 סיביות ו -64 סיביות.

מה חדש בהודעה זו :

    • psmake (bootstrap smake לקמפל סביבה) הידור שוב ב- Solaris (וכנראה עוד). זו הושגה באמצעות -DNO_NL_ARGS -DNO_FPRFORMAT כדי לבטל שיפורים האחרונים בprintf ()
    • כוללים / שילי / varargs.h כולל כעת va_lists_t סוג חדש שהוא מבנה המכסה va_list.
    • כוללים / שילי / getargs.h עכשיו יש תגובה לטענות ולחזור קוד של getargs () פונקציות של קריאה חוזרת.
    • makefilesystem שילי כולל כעת ppc64le-linux-cc.rul קישור סמלי חדש ליישומי איפור מודעים שאינו automake כגון gmake.
    • בדיקות autoconf חדשות לstrspn () strcspn () wcsspn () wcscspn ()
    • libschily עכשיו מיישם strspn () strcspn () wcsspn () wcscspn ()

    • (יישום printf הרמה הנמוכה ())
    • libschily / format.c עכשיו מיישם תמיכה לטיעון $% n למקם מחדש למקרה ש& quot; n & quot; הוא 1..30, או אם נקודות גדולות יותר לarg סוג int.
    • libschily / fprformat.c קבוע באג שימנע להשתמש פקודות מאקרו stdio עם גרסאות חדשות יותר של OpenSolaris, מה שהופך את printf () לא מהר כמו שציפה.
    • libschily / getargs.c כבר לא מרוקן ליבה כאשר דגלי בוליאני משולבים לתוך מחרוזת אחת ואחד או יותר מאלה הדגלים לעורר פונקציה של קריאה חוזרת.
    • libsiconf / sic_nls.c: sic_open () כבר לא מנסה לפתוח את כל שמות characterset כקבצים בספרייה הנוכחית, אבל רק אם את השם מכיל קו נטוי. הודות לדו"ח מולדימיר מארק
    • ארכיונים כבר לא כוכב כל הקבצים כקובץ דליל בעת שימוש כוכב -C -sparse -force-חור, אבל רק את קבצים הכוללים בלוק מיושר לפחות אחד 512 בתים מאופסים.
    • cdrtools נתקל לגרסה 3.01a22
    • הודעות שגיאה טובה יותר בmkisofs / apple.c
    • mkisofs עכשיו inplements -legacy אפשרות חדשה המאפשר לחזור אפשרויות -H / -L / -P שכבר מיושן בשנת 2002 ונכים בשנת 2006 בהגדרה משנת 1990. אם אתה רוצה להשתמש בתכונה זו, לכתוב תסריט פגז מעטפת שקורא:
    • mkisofs -legacy & quot; $ @ & quot;
    • שימו לב ש-H / -L / -P הושבתו בשנת 2006 וmkisofs בקרוב להציג -H / -L / -P עם הגדרה תואמת POSIX כהודיע ​​מאז 2002. אז לטפל להמיר התסריטים שלך לקרוא :
    • -map להגדרה הישנה של -H (-H תקפה בין שנתי 2000 ו -2002) -allow-מוביל-נקודות להגדרה של ס (ס תקף בין שנתי 1995 ו -2002) הישנה -publisher להגדרה הישנה -P (-P תקף בין שנתי 1993 ו -2002)
    • דף איש mkisofs עכשיו כראוי מתעד את ההתנהגות החדשה מlibsiconv
    • דף איש mkisofs עכשיו מזכיר sfind (1) כדף אדם לקרוא על הממשק אם האפשרות, מצא.

    מה חדש בגרסה 2015/01/29:

    • psmake (bootstrap smake לקמפל סביבה) הידור שוב ב- Solaris (וכנראה עוד). זו הושגה באמצעות -DNO_NL_ARGS -DNO_FPRFORMAT כדי לבטל שיפורים האחרונים בprintf ()
    • כוללים / שילי / varargs.h כולל כעת va_lists_t סוג חדש שהוא מבנה המכסה va_list.
    • כוללים / שילי / getargs.h עכשיו יש תגובה לטענות ולחזור קוד של getargs () פונקציות של קריאה חוזרת.
    • makefilesystem שילי כולל כעת ppc64le-linux-cc.rul קישור סמלי חדש ליישומי איפור מודעים שאינו automake כגון gmake.
    • בדיקות autoconf חדשות לstrspn () strcspn () wcsspn () wcscspn ()
    • libschily עכשיו מיישם strspn () strcspn () wcsspn () wcscspn ()

    • (יישום printf הרמה הנמוכה ())
    • libschily / format.c עכשיו מיישם תמיכה לטיעון $% n למקם מחדש למקרה ש& quot; n & quot; הוא 1..30, או אם נקודות גדולות יותר לarg סוג int.
    • libschily / fprformat.c קבוע באג שימנע להשתמש פקודות מאקרו stdio עם גרסאות חדשות יותר של OpenSolaris, מה שהופך את printf () לא מהר כמו שציפה.
    • libschily / getargs.c כבר לא מרוקן ליבה כאשר דגלי בוליאני משולבים לתוך מחרוזת אחת ואחד או יותר מאלה הדגלים לעורר פונקציה של קריאה חוזרת.
    • libsiconf / sic_nls.c: sic_open () כבר לא מנסה לפתוח את כל שמות characterset כקבצים בספרייה הנוכחית, אבל רק אם את השם מכיל קו נטוי. הודות לדו"ח מולדימיר מארק
    • ארכיונים כבר לא כוכב כל הקבצים כקובץ דליל בעת שימוש כוכב -C -sparse -force-חור, אבל רק את קבצים הכוללים בלוק מיושר לפחות אחד 512 בתים מאופסים.
    • cdrtools נתקל לגרסה 3.01a22
    • הודעות שגיאה טובה יותר בmkisofs / apple.c
    • mkisofs עכשיו inplements -legacy אפשרות חדשה המאפשר לחזור אפשרויות -H / -L / -P שכבר מיושן בשנת 2002 ונכים בשנת 2006 בהגדרה משנת 1990. אם אתה רוצה להשתמש בתכונה זו, לכתוב תסריט פגז מעטפת שקורא:
    • mkisofs -legacy & quot; $ @ & quot;
    • שימו לב ש-H / -L / -P הושבתו בשנת 2006 וmkisofs בקרוב להציג -H / -L / -P עם הגדרה תואמת POSIX כהודיע ​​מאז 2002. אז לטפל להמיר התסריטים שלך לקרוא :
    • -map להגדרה הישנה של -H (-H תקפה בין שנתי 2000 ו -2002) -allow-מוביל-נקודות להגדרה של ס (ס תקף בין שנתי 1995 ו -2002) הישנה -publisher להגדרה הישנה -P (-P תקף בין שנתי 1993 ו -2002)
    • דף איש mkisofs עכשיו כראוי מתעד את ההתנהגות החדשה מlibsiconv
    • דף איש mkisofs עכשיו מזכיר sfind (1) כדף אדם לקרוא על הממשק אם האפשרות, מצא.

    מה חדש בגרסה 2014/01/04:

    • הגדר DEV_NULL בכולל / שילי / mconfig H כדי לטפל בחסר / dev / null על DOS
    • בדיקות autoconf חדשות ל: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
    • קישורים סימבוליים לarmv4tl-linux-cc.rul s390x-linux-cc.rul החדש armv5tel-linux-cc.rul, כדי לתמוך בלא-מודע automake לעשות תוכניות כמו gmake.
    • אל תגדיר אב טיפוס gethostname () ב/ hostname.h שילי לMinGW, כMinGW כטיפוס שגוי בקובץ שאינו סטנדרטי winsock.h
    • כוללים / שילי / stdio.h עכשיו מיישם את קוד שבאופן חלקי מבטל את ההסתרה של מבני נתונים * קובץ מlibc Solaris 64 הביט. זה מאפשר ליישם מאקרו getc_unlocked () אפילו עבור 64 ביט Solaris כפי שנעשה על ידי libc, כך libschily הוא מסוגל להשיג stdio דומה ביצועי הקלט / פלט, אשר נדרשו כדי להיות מסוגלים ליישם printf () בlibschily שהוא מהיר יותר מ printf () מlibc.
    • xcomerr פונקציות חדשה (), xcomerrno (), fxcomerr (), fxcomerrno () בlibschily לאפשר הודעת שגיאה ויציאה עם ערך יציאה שונה מerrno.
    • באג בlibschily / format.c שגרם%. * ים שיודפס באופן שגוי תוקן.
    • libschily / format.c תוכנן מחדש כדי לאפשר את הקוד לשימוש חוזר לfprformat () באמצעות #include.
    • libschily / fprformat fprformat.c ניו פונקציה () בlibschily מיישם אותו הממשק ישיר כdoprnt () מlibc ובכך מאפשר ליישם printf () מהר יותר מאשר printf () מlibc ב- Solaris.
    • libschily / jsprintf.c לסולאריס, jsprintf () עכשיו מיושם על בסיס fprformat (). זה מאפשר printf () מlibschily להיות aprox. 33% מהר יותר מאשר printf () מlibc ב- Solaris וaprox. 2x מהר ככל jsprintf () בlibschily היה לפני. זה נותן דחיפת ביצועים נוספת לprintf () תוכניות מחויבות כמו hdump / OD המשמשת כתחליף לOSS OD הקוד הסגור (1) על OpenSolaris. זה עכשיו עושה OD OSS (1) על OpenSolaris בדרך כלל פי 5 יותר מהר אז גרסת הקוד הסגורה.
    • libschily / getdtablesize.c עכשיו מתייחס MinGW זהה כאשר קומפילציה על Win-DOS באמצעות cl.exe.
    • libschily / mkdirat.c וlibschily / mkdirs.c עכשיו לטפל בעובדה שיש MinGW mkdir תואם סטנדרטי שאינו ()
    • libschily / mkfifoat.c קבוע סוג מ, לחתוך / להדביק את הקובץ מmkdirat.c
    • cdrecord / cue.c עכשיו יש תגובה טובה יותר הקשורים לcdrtools שיפורי CUE ספציפיים.
    • קבוע טעות דפוס בcdrecord.dfl
    • הימנע אזהרת xxx מחדש לcdda2wav / exitcodes.h
    • נוסף ממשק #undef לcdda2wav / interface.h לוודא כי ממשק define # מwindows.h אינו גורם לבעיות גם בעת שימוש MinGW
    • mkisofs / mkisofs.8 קבוע חוקי Troff רצף & quot; \ & quot; ל & quot; ה & quot;
    • נסה להימנע מחרוזת ישירה & quot; / dev / null & quot; בmkisofs.c כדי לאפשר לו לעבוד על Win-DOS ללא שכבת POSIX.
    • readcd -c2scan עכשיו גם מדפיס את אחוז המגזרים עם שגיאות C2.
    • הוסיף #defines הספציפי HP-UX החדש לCPP

    מה חדש בגרסת 2013/12/24:

    • libschily :: format.c (printf ) תומך כעת מכפילי אורך כמו tz ll l hh h לפורמט% n.
    • libschily :: format.c כבר מחדש לניתוח הפרמטרים רוחב שדה בדרך שתאפשר לאחר מכן להציג תמיכה ל% $ n
    • cdda2wav עכשיו מדפיס את מספר פעולות קריאה לכל מסלול במצב פרנויה
    • cdda2wav עכשיו מדפיס את התקורה הקריאה (באחוזים) למסלול במצב פרנויה
    • cdda2wav מוסיף paraopts החדש = מצב: & quot; c2check & quot; לרוץ libparanoia במצב C2.
    • libparanoia עכשיו מיישם את השלב הראשון בתמיכת מצביע שגיאת C2:. זה עכשיו הוא מסוגל להתמודד עם קלט נתונים המכילים מצביעי C2 והוא מיישם שיחות טלפון חדשים לדווח סטטיסטיקת C2 בחזרה למתקשר
    • cdda2wav עשה לקבל overhoul עיקרי לlibparanoia שעשויה להפוך את איכות התמצית טובה יותר עד בפקטור של 100x:
    • suboption & quot חדש; readahead = & quot; לparaopts = מאפשר לשנות לקרוא קדימה חיץ גודל לעשות את זה ebough הגדול לכמות זיכרון RAM בכוננים מודרניים.
    • interpratation של & quot; מגזרים & quot בעיה; שונה לעסקה טובה יותר עם העובדה כי במקרה של אזורים רעים, קוד libparanoia נוטה לעשות חזר קורא באזורים אלה רעים. Computaion של אחוז סקטורים הפגומים עכשיו דואג למגזרים קראו בשלישית. חזר קורא עדיין להגדיל את הערך אבל כבר לא בדרך quadratical.
    • תיעוד טוב יותר לממשק libparanoia בcdda2wav מאפשר להבין טוב יותר איך זה עובד ואיך פרמטרים שינוי יכולים להשפיע על איכות התמצית.
    • תוקן כמה שגיאות הקלדה בcdrecord
    • קבוע טעות דפוס בדף איש mkisofs (הייתה לי -filenames -max -ISO-9660 במקום -max -iso9660 -filenames)
    • כללים החדש שילי Makefiles לarmv7l לינוקס

    מה חדש בגרסת 2013/11/25:

    • להגדיר עכשיו גם בודק NFSv4 ACL קשור הרחבות ספרייה מFreeBSD
    • כוללים / שילי / stdio.h עכשיו סוף סוף עובד לקמפל libshedit על _ וגם _ לינוקס כדי להעביר את התכנית & quot; hdrchk & quot; מOpenSolaris.
    • libschily / strstr.c וlibschily / wcsstr.c כוללים כעת רמז רישיון CDDL
    • טעות דפוס בשימוש במקרו החדש: $ (OSINCDIRS) היה קבוע על מנת להפוך את הדברים לקמפל שוב על FreeBSD. עכשיו באמצעות $ (OSINCDIRS:% = - אני%) במקום $ (OSINCDIRS)
    • כוכב עכשיו נותן אזהרה כאשר comppiled על גרסה ישנה של Solaris (שאינו תומך בNFSv4 ACL) כאשר רשימות בקרת הגישה NFSv4 נראות במצב תמצית.
    • כוכב עכשיו בצורה נכונה משחרר את מבנה NFSv4 ACL נמסר מקורא acl_fromtext (נתיב, וaclp), באמצעות acl_free () במקום רק לקרוא בחינם ().
    • כוכב עכשיו הידור ב- Solaris 10 שהחמיץ חשוב לכלול קבצים לרשימות בקרת גישת NFSv4. תודה לדניס קלארק לדיווח.
    • Cddda2wav עכשיו גל stderr לפני מבקש מדד כניסת CDDB ספציפי. נראה כי על לינוקס stderr לא יכול להיות unbuffered כצפוי.
    • Cdda2wav עבר ניתוח קוד האפשרות לgargs פונקציה נפרדת ().
    • cdrecord / Cdda2wav / Readcd: מנסה להימנע לבלבל משתמשים על סולאריס ולינוקס בי יישום זכות גרגירים עדין קיים. לפני, הרשאות גרגירים עדינות כבר ויתרו לאחר אתחול התכנית וזה עלול לגרום למשתמש שורש הנחשב כמשתמש רגיל שלא ניתן לכתוב לתוך ספריות ללא רשות לכתוב גלובלית. התוכניות בשם עכשיו כבר לא לוותר הרשאות במקרה שהם כבר התקשרו עם ההרשאות הנחוצות כבר ובכך התוכניות לא יכולות לשמש להסלמת זכות יותר.
    • Libfind עכשיו מאפשר לבדוק P -type (נמל אירוע Solaris). חסר & quot; 'P' מקרה: & quot; נוסף למנתח.
    • מה חדש בגרסה 2013/11/08

    :

  • ערכי ACL כבר אין גבולות

      שרירותיים אורך בכוכב.
    • כוכבים כוללים כעת תמיכה NFSv4 ההרשאות בSolaris. FreeBSD ו- Linux יעקבו פעם פלטפורמות אלה לא מסכימים על ממשק ספריית ACL אחיד לתמיכת NVSv4.
    • שים לב ששני השינויים שהוזכרו לעיל הביאו ארגון מחדש קוד גדול, ואף עלול לגרום לכוכב להיכשל על לינוקס ו- FreeBSD עם רשימות בקרת הגישה טיוטת POSIX.1e נסוגו. נא לבדוק ולדווח.
    • הכללים בMakefilesystem שילי כבר אורגן מחדש על מנת לאפשר כדי למנוע בעיות בפלטפורמות כמו FreeBSD ו- Mac OS X:
    • FreeBSD ו- Mac OS X אסרו על התוכנה לא-חופשית-די (כי GPLd) ל/ usr / local, מכריחים אותנו להוסיף -אני / usr / local / כולל וס / usr / local / lib. לרוע המזל, / usr / local / כולל לעתים קרובות נושא _very_ עותק מיושן וכך הלא נכון של & quot; cdda_paranoia.h & quot; וזה יותר מ -10 שנים, ובהחלט עולה בקנה אחד עם קישור דינמי ב- Mac OS X. עותק פגום זה היה ראשון בנתיב החיפוש ואיסוף מנע.
    • עכשיו יש לנו מקרו חדש: = DEFOSINCDIRS שמעניק להוסיף כוללים ספריות לסוף נתיב החיפוש כדי לאפשר לנו למצוא את נכון & quot; cdda_paranoia.h & quot; ראשון.
    • נא לבדוק ולדווח במקרה של בעיות.
    • gmake ואיפור SunPro כוללים COMPILE.c עם תוכן שגוי בכללים המובנה שלהם. עכשיו אנחנו לנקות כללים / rules.top האו"ם מאקרו זה. זה עדיין אפשרי לprovice גרסה שונה משורת הפקודה או מהסביבה.
    • כולל / שילי / stdio.h היה מחדש, כפי שמנע אוסף של & quot; BSH & quot; על לינוקס. זו הייתה בעיה הציגה לאחרונה, כאשר הוספנו #ifndef NO_SCHILY_STDIO_H
    • מבחן autoconf חדש נוסף כדי לזהות את הנוכחות של תמיכת NFSv4 ACL ב- Solaris בתוך libsec.
    • תוקן באג עם libxtermcap :: tdecode () שהוצג עם שחרור 2013/10/10 whilt מנסה להפחית אורך קו באמצעות resturcturing. זה הביא את כל ^ x esacapes בערכי termcap להיות מורחב ל' 0 '.
    • SCCS פקודות & quot; sccs & quot ;, & quot; תקבל & quot; ו& quot; דלתא & quot; כעת תמיכה כדי לאחסן ולאחזר קבצים עם חותמות זמן שבריר שנייה בעת שימוש בפורמט ארכיון SCCS V6.
    • זה מבוסס על אמולציה syscall * ב() הציגה לאחרונה בlibschily. אנא דווח על בעיות מפלטפורמות שאינם מספקים ילידים * ב() ממשקים.

    מה חדש בגרסה 2013/10/31:

    • הוספה שכח לכלול / שילי / err_type. h
    • מבחן autoconf החדש לissetugid ()
    • מבחן autoconf החדש לutimens () / lutimens ()
    • HAVE_MKNODKAT טעות דפוס autoconf קבועה - & gt; HAVE_MKNODAT
    • כולל / שילי / intcvt.h הוא החברה כלולה עצמי.
    • נוסף uname.c וכולל / שילי / windows.h לקבצים שצריכים להעתיק לאוסף bootstrap smake & quot; psmake & quot ;. תודה לולפרם שמיד
    • קבוע סקריפטים & quot; cpfiles & quot ;, & quot; lnfiles & quot; ו& quot; rmfiles & quot; מסעיף bootstrap של & quot; smake & quot;.
    • uname.c נוסף לרשימת קבצים שנאסף.
    • כולל / שילי / windows.h כולל כעת את אותו סוג עקיפת הבעיה עבור MINGW32 כאשוח מהדר מיקרוסופט C, כפי שיש בעיות זיהוי autoconf אותו הדבר.
    • זכות גרגירים עדינה קבועה טיפול לcdda2wav על לינוקס. תודה על דניאל Pielmeier מג'נטו לדיווח ובדיקה.
    • cdrtools Bumped לגרסה 3.01a18
    • קבצים חדשים לlibschily:
    • ב- base.c יישום גנרי ל* ב( פונקציות). fchownat fchownat.c () fdopendir.c fdopendir () fstatat.c fstatat () futimens futimens.c () futimesat futimesat.c () Solaris ספציפי ישן ל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 () ב- base.c קוד הבסיס לכל * FD היחיד ב( פונקציות). ב- base2.c קוד הבסיס לכל * FD הכפול ב() פונקציות.
    • מכיל אמולציה לממשקי מערכת הציגו בקיץ 2001 על ידי שמש ועם POSIX.1-2008.
    • פונקציות חדשות בlibschily:
    • absfpath () resolvefpath ()
    • לאפשר לשלוט בהתנהגות טובה יותר באמצעות דגלים.
    • קובץ מפת מקשר לlibschily עכשיו מוסיף כמה פונקציות שכחו.
    • כוכב מחדש בזיהוי דליל קובץ ועכשיו קבצים המכילים יותר מ נתונים DEV_BSIZE אבל לא st_blocks יטופל correctcly במקרה שמערכת ההפעלה תומכת גם lseek (SEEK_HOLE.
    • SCCS עכשיו הוא מסוגל להוסיף חותמות זמן שבריר שנייה בקבצי היסטורית SCCS V6.
    • מנהל SCCS כעת היא יכולה להוסיף שבריר שנייה V6 חותמות זמן עם מנהל -o -i
    • הסרת C99-איזם לא רצוי מargs.c מהמעטפת בורן

    מה חדש בגרסה 2013/10/10 :

      __CYGWIN32__

    • מקורות רבים שונו להתמודד כמו __CYGWIN__ זה neded כגרסות חדשות יותר Cygwin שתפעלנה במצב 64 סיבית אין כבר לא מגדירים __CYGWIN32__ אבל __CYGWIN __
    • קבוע סקריפטים & quot; cpfiles & quot ;, & quot; lnfiles & quot; ו& quot; rmfiles & quot; מסעיף bootstrap של & quot; smake & quot;.
    • כללים נוסף לאי-automake אפשרו לעשות תוכניות (כמו gmake) ל: ppc64-linux-cc.rul וppc64-linux-gcc.rul
    • כללים נוסף חדשים גרסת מערכת ההפעלה מזהה עבור גרסאות 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
    • שינויי Cstyle שונים ב/ ספריית שילי כולל.
    • חדש כולל קובץ: כולל / שילי / shedit.h
    • defltsect המוסף () לרשימה של פונקציות מיוצאות לגרסת הספרייה המשותפת של libdeflt.
    • קבוע דליפת filedesrciptor בlibfind שפוגע בעת שימוש -empty על ספריות ריקות.
    • cdrecord: תיקון טעות דפוס בתגובה
    • Cdda2wav: תיקון טעות דפוס בתגובה
    • Readcd: תיקון טעות דפוס בתגובה
    • הוספת תמיכה אוטומטית לARMv5 וARMv6. זה עושה את האוסף בRaspberryPI אפשר גם עם gmake מודע שאינו automake.
    • אפשר & quot; סטטי & quot; אוסף (אוסף שאינו עושה שימוש מגדיר הדינמי מMakefilesystem שילי) על לינוקס ARMv6 (המשמש RaspberryPI).
    • & quot; defltsect & quot; נוספו כפונקציה גלובלית מיוצאת לlibdeflt.
    • libfind עכשיו קורא closedir () עם -empty אפילו בספריות ריקות.
    • מבחן autoconf חדש באם כולל struct timespec
    • בדיקות autoconf חדשות לבדוק אם פונקציות מסוימות (כגון clock_gettime ()) נמצאות בlibc או זקוקות לספרייה נפרדת
    • חדש: timespec struct בשילי / time.h מוענק להתקיים בכל הפלטפורמות

    • 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-תווים / & gt; ארכיון
    • במקום:
    • כוכב -C H = ustar dirname-with_101-תווים & gt; ארכיון
    • כוכב עכשיו דוחה ליצור ארכיונים עם שדה t_name ריק.
    • & quot; tartest & quot; עכשיו מזהיר מפני עמידה שאינה סטנדרטית, אם שדה t_name ריק אבל שאר כותרת הזפת מכיל נתונים.
    • חדש כולל קובץ כולל / שילי / shedit.h
    • Ved עכשיו מתחיל להתריע על .vedtmp הארוך * קבצים אם הגודל הוא & gt.; 16384. לפני שהזהיר אם הגודל הוא & gt; 8192.
    • קבוע קו הסיכום לsccslog.1 דף האדם
    • & quot; ut4 העזרה sccs & quot; עכשיו מזכיר לי של ספריית SCCS כנראה חסרה.
    • שינויי Cstyle רבים בBSH. שימו לב שהקבצים הקשורים גם משמשים מעטפת בורן ואנחנו רוצים את זה כדי להתאים את Cstyle של OpenSolaris.
    • BSH / abbrev.c עכשיו נמנע js_snprintf () כדי לאפשר למעטפת בורן להיווצר עם טעינת ספרייה עצלנית, כך & quot; בוש & quot; לא לטעון libschily אם הוא מפרש רק תסריטי מעטפת אך לא פועל במצב אינטראקטיבי.
    • libshedit אורגן מחדש כדי לתמוך קישור דינמי ב- Mac OS X על ידי הימנעות לקשר נגד משתנה (שאינו נתמך על ידי מקשר אפל מזבלה).
    • libshedit אורגן מחדש כדי לאפשר טעינת ספרייה עצלנית, כך & quot; בוש & quot; לא לטעון lishedit לא libxtermcap כאשר אינו במצב אינטראקטיבי.
    • כל שמות funtion מיוצאים מlibshedit עכשיו להתחיל עם 'shedit _'-
    • Cstyle משנה בlibshedit להתיר השתלבות OpenSolaris
    • _Many_ Cstyle שינויים במעטפת בורן. זה לא היה על פי כללי הסגנון עבור OpenSolaris למרות שזה נלקח מOpenSolaris; -)
    • בורן Shell עכשיו עובד כאשר קוראים: להגדיר aliasowner = יורג או & quot -o; בוש -o aliasowner = יורג & quot; כדי למשל, לאפשר להשתמש כינויים מתמשכים ליורג משתמש כאשר פועלים בוש כשורש.
    • בורן Shell עכשיו כראוי מפרט את הכינוי ownwer כאשר קוראים & quot; להגדיר + O & quot;
    • בורן Shell עכשיו גם מכיר argv מיוחד [0] כאשר עובר: & quot; jbosh & quot ;, & quot; -jbosh & quot ;, & quot; pfbosh & quot ;, & quot; -pfbosh & quot ;, & quot; rbosh & quot ;, & quot; -rbosh & quot;
    • ברן Shell החברה מאפשר לעבור משימוש במערכת כולל קבצים לשילי הנייד כולל קבצים באמצעות:
    • -DSCHILY_INCLUDES
    • structture נתונים כעת מיותר & quot; struct BLK & quot; הוסר מהמעטפת בורן. זה יכול היה לעשות כאשר אנו עברנו מsbrk () לmalloc () כבר.
    • מסמך בדף איש PF Shell בורן שהאפשרויות -c / -i / -p / -r / -s ניתן להגדיר רק בהתחלה משורת הפקודה, אך לא מאוחר יותר במצב אינטראקטיבי.

    מה חדש בגרסת 2013/07/29:

    • makefilesystem שילי כבר לא משתמש CC $ למשימות פנימיות.
    • & quot; סטטי & quot; אוסף כעת מותר על x86 לינוקס ו- Linux על פי פטל.
    • תמיכה עבור ARMv5 וARMv6 נוספה לתוכניות שאינן מודעים automake כמו & quot; gmake & quot;.
    • בורן Shell החברה מיישם aliasowner -o = שם כתכונת אבטחה.
    • CPP עכשיו הידור גם אם Yacc = & quot; -y & quot ביזון;.
    • כוכב / spax כבר לא עושה chown בתמצית, אלא אם כן -po או -pe מפורטים.
    • הפרשי SCCS כעת להשתמש לקבל -o כדי לקבל חותמות זמן נכונות עם -u הבדל.
    • SCCS הבדל כבר לא כותב ערכי שבריר שנייה באמצע & quot; הבדל -C & quot; חותמת כאשר באזור הגרמני.

    מה חדש בגרסת 2013/07/08:

    • גרסה זו מתקנת באג בהחלפה טיפול חיץ של & quot; ved & quot; אשר עלול לגרום לפגיעה בנתונים בעת עריכת קבצים מרובים, באג בlibparanoia שגרם מעט מדי נתונים שאותחלו, ושתי בעיות זיכרון במעטפת בורן שקרתה על FreeBSD.
    • Ved עכשיו מרחיב קבצים חיץ בפקודות בדרך שלא להציג את הבתים ריקים.
    • & quot; סוג & quot; builtin מהמעטפת בורן כעת מדווח כינויים.
    • בורן המעטפת תומכת כעת הרחבת כינוי על & quot; המילה & quot הבאים; אם כינוי מסתיים בתו רווח.

    מה חדש בגרסת 2013/06/20:

    • כינוי / unalias בBSH עכשיו מתנהג כ במעטפת בורן.
    • דפי גבר Shell וSCCS נוקו ומומרים חזרה לCDDL-1.0 בלבד.
    • בוצעו שינויים לתמוך גרסאות האחרונות של OpenCSW.

    מה חדש בגרסת 2013/05/31:

    • הסידור מחדש חלק בכולל / שילי / * .h.
    • מזהיר על לינוקס וסולאריס אם הרשאות גרגירים עדינות חסרות לcdrtools.
    • עושה libshelledit וcdda2wav לקמפל על FreeBSD-9.1.
    • טקסט טוב יותר בREADME.compile.

    מה חדש בגרסת 2013/05/10:

    • cdrtools הוא עכשיו בגרסה 3.01a14, ועכשיו תומך בפעולה שורש-פחות על לינוקס באמצעות FCAPS.
    • סידור מחדש קובץ #include נערך כדי למנוע אזהרות על פלטפורמות ישנות יותר.
    • קוד עיבוד איוב הועבר מsmake / make.c לsmake / job.c.
    • טעות דפוס בכולל / שילי / stat.h שגרם הגדרה של nanoseonds בחותמות זמן להיות בלתי אפשרי עבור NetBSD וOpenBSD היה קבוע.

    מה חדש בגרסת 2013/02/15:

    • גרסה זו מתקנת בעיה בכוכבים עם & quot; לככב --xattr, מצא RELATIVE_PATH ... & quot; smake כבר נתקל לגרסת 1.2.3.
    • ימנע אזהרת GCC שווא כאשר הרכיב את תכנית termcap.
    • sccsfile.4 דף הגבר נכתב מחדש כדי להפוך אותו קל יותר להבין.

    • cdrtools
    • כבר נתקל לגרסה 3.01a12.
    • יישום UDF בmkisofs שופר כדי לתמוך בכל סוגי קבצי UNIX הטיפוסיים, כל שלוש חותמות הזמן בגרעיניות המיקרו, suid / sgid / דגלים דביקים קובץ, ואת אישורי מתאימים לקישורים סימבוליים.

    מה חדש בגרסת 2013/01/15:

    • באג הציג בגרסת smake האחרונה שגרם שורות הפקודה ריקות להיכשל היה קבועות.
    • באג במעטפת בורן שעלול לגרום לנתיב שהתעלם אם הוא מסתיים ב': '. היה קבוע
    • Cdrtools היה נתקל לגרסה 3.01a11 וכוכבים לגרסה 1.5.2.

    מה חדש בגרסת 2013/01/07:

    • גרסה זו מייעלת ביצוע הפקודה כדי לעזור מערכות עם מזלג איטי () (כמו Cygwin).
    • Smake עכשיו ניתן הידור לאכוף את מעטפת בורן כברירת מחדל SHELL כדי להאיץ את עבודה על Cygwin.
    • לעקיפת הבעיה עבור Cygwin-1.7.17 וחדשים יותר שנוסף, ומטפל בהגדרה החסרה ארוזה ושינוי עולה בקנה אחד קשור לBOOL בwindef.h.
    • שילי Makefilesystem עכשיו מגדיר $ (רווח) ו$ (NUMBER_SIGN), דמויות שבדרך כלל לא יכול להופיע בMakefiles.
    • CPP כולל כעת cpy.y-yacced מראש כדי לאפשר ליצור ינארי הפונקציונלי מלא במערכות ללא Yacc (כגון Cygwin וHP-UX).

    מה חדש בגרסת 2012/12/28:

    • גרסה זו שודרגה לsmake- 1.2.2 וcdrtools-3.01a10.

    מה חדש בגרסת 2012/12/11:

    • תומך נושא SUS POSIX 7 ללולאה ב Shell בורן.
    • דף הגבר של Shell בורן הוא חופשי של קראפט השמש ועוקב אחר גבר דף האדם (5).
    • CPP מגדיר __BUILTIN_VA_ARG_INCR כמו CPP השמש עושה מאז SunOS-4.0.
    • תלות טובה יותר עבור מקביל בונה. תמיכה עבור דביאן על הקרנל של FreeBSD.
    • Pyro.
    • ליווי לשיבוט ההברה
    • תאימות טובה יותר עם cl.exe.
    • Cdrtools כבר נתקל ל3.01a09.

    מה חדש בגרסת 2012/04/19:

    • יש כמה באגים קטנים במעטפת בורן תוקן.
    • בורן מעטפת יש עכשיו את הפקודות & quot מובנים; savehistory & quot ;, & quot; המפה & quot ;, ו& quot; לחזור & quot;.
    • Mapper (בשימוש על ידי sh, BSH, וved) עכשיו יש ברירת מחדל טובה יותר למיפוי סמן.
    • דף האדם למעטפת בורן החברה כולל תיאור של עורך היסטורית הפקודה מלא.
    • יישום libxtermcap תומך כעת TC = קינון של 64 במקום 32.
    • תכנית termcap הייתה כמה תיקוני באגים קטנים ועכשיו מאפשרת למשתמש רשומות termcap ידוע תפוקה כדי.

    מה חדש בגרסת 2012/04/19:

    • בורן המעטפת תומכת כעת umask -S ומצב תואם POSIX סמלי להגדיר umask.
    • בורן Shell builtin & quot; לקרוא & quot; תומך כעת -r אפשרות POSIX.
    • בורן Shell builtin & quot; ulimit & quot;










  • תוכנות אחרות של יזם Jorg Schilling

    Smake
    Smake

    20 Feb 15

    calltree
    calltree

    3 Jun 15

    SCCS
    SCCS

    11 May 15

    תגובות ל schily

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!