cdrtools

צילום מסך תוכנה:
cdrtools
פרטי תוכנה:
גרסה: 3.00 / 3.01 Alpha 31 מעודכן
טען תאריך: 27 Sep 15
מפתחים: Jorg Schilling
רשיון: ללא תשלום
פופולריות: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (שנקרא בעבר cdrecord) הוא קוד פתוח ותוכנה חופשית שורת הפקודה שמורכבת מאוסף של כלי עזר המאפשרים למשתמשים ליצור תקליטורי בית-שרפה עם DVD CD-R, CD-RW, -R, DVD-RW או Blu-Ray מקליט.

בכולל שירות cdrecord להקלטת תקליטור, DVD ותקליטורי BD, כלי readcd לקריאת CD, DVD ומדיה BD עם תכונות CD-שיבוט, תכנית cdda2wav לחילוץ רצועות אודיו מתקליטורים עם תמיכת פרנויה, כמו גם כתסריט mkisofs ליצירת ISO9660 ההיברידי, HFS או Joliet מערכות קבצים עם נוסף הרוק רידג תכונות.

בנוסף, הפרויקט כולל isodebug למידע באגים mkisofs הדפסה מתקשורת, isodump להצפת שוק תקשורת ISO-9660, isoinfo לניתוח ואימות Joliet, מערכות קבצים ISO / 9660 ורוק-רידג ', isovfy לאימות מבנים של ISO-9660 מערכות קבצים, וrscsi ליישום SCSI מרוחק דמון (ממשק מערכת מחשבים הקטן).


תכונות במבט חטוף

cdrtools תומך מקליטי CD מיצרנים שונים רבים. תכונות נתמכות כוללות IDE / ATAPI, יציאת מקבילית, וכונני SCSI, תקליטורי שמע, תקליטורי נתונים, ומעורבים תקליטורים, תמיכה בריבוי מושב מלאה, CDRWs (כתיבה מחדש), טאו, DAO, RAW, והודעות שגיאה קריאה.

היישום כולל תמיכת SCSI מרחוק ויכול לגשת סופרי CD מקומיים או מרוחקים. היא מורכבת מהכלים הבאים:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, וrscsi isovfy


אפשרויות שורת הפקודה וזמינות

כל אחד מהכלים הכלולים יש אפשרויות שורת הפקודה שלו שתאפשרנה לך לעשות שימוש בתכונות והפונקציונליות כאמור. כדי לראות את האפשרויות הללו, להוסיף & lsquo; - עזרה & rsquo; מייחס לאחר הפקודה בפועל (למשל cdrecord --help).

התוכנה זמינה להורדה רק כארכיבים (ארכיון זפת), הכוללים את קוד המקור, אשר חייב להיות מותאם והידור לפני ההתקנה. מערכות הפעלה נתמכות כוללות גנו / לינוקס, BSD, Solaris, Mac OS X ו- Microsoft Windows. cdrtools כבר בהצלחה במחשבי תמיכה באחת מארכיטקטורות חומרת 32 סיביות או 64 סיביות

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

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

  • (יישום printf הרמה הנמוכה ())
  • libschily / format.c עכשיו מיישם תמיכה לטיעון $% n למקם מחדש למקרה ש& quot; n & quot; הוא 1..30, או אם נקודות גדולות יותר לarg סוג int.
  • libschily / fprformat.c קבוע באג שימנע להשתמש פקודות מאקרו stdio עם גרסאות חדשות יותר של OpenSolaris, מה שהופך את printf () לא מהר כמו שציפה.
  • Libsiconv:
  • sic_open () כבר לא מנסה לפתוח את כל characterset שמות קבצים בספרייה הנוכחית, אבל רק אם את השם מכיל קו נטוי.

מה חדש בגרסת 3.00 / 3.01 אלפא 30:

  • כל:

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

  • (יישום printf הרמה הנמוכה ())
  • libschily / format.c עכשיו מיישם תמיכה לטיעון $% n למקם מחדש למקרה ש& quot; n & quot; הוא 1..30, או אם נקודות גדולות יותר לarg סוג int.
  • libschily / fprformat.c קבוע באג שימנע להשתמש פקודות מאקרו stdio עם גרסאות חדשות יותר של OpenSolaris, מה שהופך את printf () לא מהר כמו שציפה.
  • Libsiconv:
  • sic_open () כבר לא מנסה לפתוח את כל characterset שמות קבצים בספרייה הנוכחית, אבל רק אם את השם מכיל קו נטוי.

מה חדש בגרסת 3.00 / 3.01 אלפא 27:

  • כל:

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

  • (יישום printf הרמה הנמוכה ())
  • libschily / format.c עכשיו מיישם תמיכה לטיעון $% n למקם מחדש למקרה ש& quot; n & quot; הוא 1..30, או אם נקודות גדולות יותר לarg סוג int.
  • libschily / fprformat.c קבוע באג שימנע להשתמש פקודות מאקרו stdio עם גרסאות חדשות יותר של OpenSolaris, מה שהופך את printf () לא מהר כמו שציפה.
  • Libsiconv:
  • sic_open () כבר לא מנסה לפתוח את כל characterset שמות קבצים בספרייה הנוכחית, אבל רק אם את השם מכיל קו נטוי.

מה חדש בגרסה 3.01 אלפא 21:

  • כל:
  • הגדר 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.
  • Libschily:
  • 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:
  • cdrecord / cue.c עכשיו יש תגובה טובה יותר הקשורים לcdrtools שיפורי CUE ספציפיים.
  • קבוע טעות דפוס בcdrecord.dfl
  • Cdda2wav (מתוחזק / משופר על ידי יורג שילינג, מקורו על ידי הייקו Ei & szlig; heiko@hexco.de Feldt):
  • הימנע אזהרת xxx מחדש לcdda2wav / exitcodes.h
  • נוסף ממשק #undef לcdda2wav / interface.h לוודא כי ממשק define # מwindows.h אינו גורם לבעיות גם בעת שימוש MinGW
  • Mkisofs:
  • mkisofs / mkisofs.8 קבוע חוקי Troff רצף & quot; \ & quot; ל & quot; ה & quot;
  • נסה להימנע מחרוזת ישירה & quot; / dev / null & quot; בmkisofs.c כדי לאפשר לו לעבוד על Win-DOS ללא שכבת POSIX.

מה חדש בגרסה 3.01 אלפא 20:

  • כל:
  • כללים החדש שילי Makefiles לarmv7l לינוקס
  • autoconf / xconfig.h.in עכשיו מתייחס MinGW32 זהה כאשר קומפילציה עם cl.exe
  • Libschily:
  • libschily :: format.c (printf) תומך כעת מכפילי אורך כמו tz ll l hh h לפורמט% n.
  • libschily :: format.c כבר מחדש לניתוח הפרמטרים רוחב שדה בדרך שתאפשר לאחר מכן להציג תמיכה ל% $ n
  • נסה לדאוג לגבי העובדה שMinGW32 אינו תומך בפונקציה סטנדרטית mkdir תואם () עם שני פרמטרים. זה חל libschily / mkdirat.c העליון וlibschily / mkdirs.c
  • תיקון טעות דפוס בlibschily / mkfifoat.c שנקרא mkdir () במקום mkfifo ()
  • libschily / getdtablesize.c צריך את אותו הטיפול לMinGW32 כלcl.exe
  • Libparanoia:
  • libparanoia עכשיו מיישם את השלב הראשון בתמיכת מצביע שגיאת C2:. זה עכשיו הוא מסוגל להתמודד עם קלט נתונים המכילים מצביעי C2 והוא מיישם שיחות טלפון חדשים לדווח סטטיסטיקת C2 בחזרה למתקשר
  • libparanoia תומך כעת לשלוט על הגודל של המאגר לקרוא קדימה. זה מאפשר libparanoia להיות מאומץ לאילוצים הנוכחיים.

מה חדש בגרסה 3.01 אלפא 19:

    • גרסה זו הוסיפה זכות פרטנית שונה טיפול ש שומר הרשאות שורש במקרים בהם cdrtools נקראו על ידי תכנית חסויה.
    • Libfind תומך כעת & quot; יציאה & quot אירוע; הקלד קבצים.
    • עימותים עם קובץ cdda_paranoia.h מיושן ב/ usr / local / כולל / כפי שניתן לראות על FreeBSD עכשיו הם נמנעו.
    • אמולציה ל* ב() פונקציות נוספו לlibschily.

    מה חדש בגרסת 3.01 אלפא 18:

    • כללים נוסף לאי-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
    • מבחן autoconf חדש באם timespec struct מוגדר.
    • שינויי Cstyle שונים ב/ ספריית שילי כולל.
    • חדש כולל קובץ: כולל / שילי / shedit.h
    • .
    • ודא שכולל / שילי / time.h תמיד כולל הגדרת timespec struct.

    • getnstimeofday
    • פונקציות חדשות () וsetnstimeofday ().
    • defltsect המוסף () לרשימה של פונקציות מיוצאות לגרסת הספרייה המשותפת.
    • קבוע דליפת filedesrciptor בlibfind שפוגע בעת שימוש -empty על ספריות ריקות.
    • זכות גרגירים עדינה קבועה טיפול עבור לינוקס. תודה על דניאל Pielmeier מג'נטו לדיווח ובדיקה.

    מה חדש בגרסת 3.01 אלפא 17:

    • שילי Makefilesystem כבר לא משתמש CC = לפנימי משימות.
    • תמיכה אוטומטית נוספה לARMv5 וARMv6.
    • זה עושה אוסף על RaspberryPI אפשר גם עם gmake מודע שאינו automake.
    • מאפשר & quot; סטטי & quot; אוסף (אוסף שאינו עושה שימוש מגדירה הדינמי מMakefilesystem שילי) על ARMv6 לינוקס (המשמש RaspberryPI).
    • מקורות רבים שונו כדי להתמודד __CYGWIN32__ כ__CYGWIN __
    • זה נחוץ כגרסות חדשות יותר Cygwin שיפעלו במצב 64 סיביות כבר לא מגדירים __CYGWIN32__ אבל __CYGWIN __.

    מה חדש בגרסת 3.01 אלפא 16:

    • גרסה זו מתקנת באג בlibparanoia שגרם מדי אתחול מערך קטן.
    • הסביבה לבנות OpenCSW עודכנה לשחרור האחרון.
    • גרסה זו מאפשרת & quot; סטטי & quot; אוסף עבור x86 לינוקס למשתמשי ספריית cdrtools.
    • כולל קבצים מסביבת ניידות שילי כבר מחדש.

    מה חדש בגרסת 3.01 15 אלפא:

    • בלינוקס וסולאריס, מהדורה זו תזהיר אותך אם הרשאות פרטניות נחוצות חסרות.
    • זה עובד סביב באג 9.1 FreeBSD שמנע אוסף של cdda2wav.
    • mkisofs הידור ללא -DUDF וללא -DDVD_VIDEO.

    מה חדש בגרסת 3.01 14 אלפא:

    • טעות דפוס בכולל / שילי / stat.h הקשורים לשבריר השני טיפול בNetBSD וOpenBSD היה קבוע.
    • suid-שורש-פחות התקנה נתמכת כעת על לינוקס באמצעות FCAPS (בדרך כלל זמין מאז Linux 2.6.24).
    • -new-DIR-מצב בmkisofs עכשיו רק מחליף את ההשפעה של -dir-מצב בספריות שהיו & quot; המציאו & quot; על ידי mkisofs.

    מה חדש בגרסת 3.01 13 אלפא:

    • גרסה זו תומכת קישורים קשים, צינורות בשם, שקעים , מבצעי אופי, ומבצעים בלוק עם UDF, תומכים בכל שלוש הפעמים יוניקס עם גרעיניות מיקרו בUDF, מגדיר את המשתמש / קבוצה / הרשות הנכונה לקישורים סימבוליים בא.ד., ותומכים S_ISUID, S_ISGID, S_ISVTX (UID סט, GID להגדיר, דביק) ב- UDF.

    מה חדש בגרסת 3.01 12 אלפא:

    • שני באגים במטה UDF תוקנו ש mkisofs גרם לגרום תוכן קובץ רע במקרה קובץ & gt; 4 GB היה נוכח בזמן שאפשרות -sort הייתה בשימוש.
    • Cdda2wav כבר לא מדפיס אשפה כאשר שואל & quot;. CDROM עומס בבקשה ולחצו ינטרו & quot ;, ואופי אחר מאשר NL היה נכנס

    מה חדש בגרסת 3.01 11 אלפא:

    • גרסה זו מוסיפה לעקיפת בעיה כדי לתמוך בהידור שחרור Cygwin האחרון.

    מה חדש בגרסת 3.01 אלפא 10:

    • פותר בעיה עם ריפוד DVD-Video הציגה ב 3.01a09 כתוצאה מאזהרת Valgrind שווא.
    • מוסיף תמיכה למחצה סטטי (מוגדרת מראש) כולל קבצים עבור אנדרואיד:. כולל / שילי /
    • armv5tejl-linux-gcc / xconfig.h

    מה חדש בגרסה 3.01 אלפא 09:

  • באג

      32 סיביות int חתום גלגול בmkisofs עם מחשוב כתובות מגזר לרוק רידג 'לספירה הערכים היה קבוע (להיטים עם הפעלה רב שמתחיל 4 GB העבר).
    • כל התוכניות מחבילת mkisofs תומכות כעת -ignore טעיית אפשרות חדשה.
    • תמיכה עבור פלטפורמה חדשה (Pyro) נוספה.

    מה חדש בגרסה 3.01 אלפא 06:

    • גרסה זו מוסיפה תמיכה עבור העריכה עם מהדר מיקרוסופט cl.exe, תמיכה באוסף צלב, וניסיון לתמוך תחבורת SCSI על גרסאות חדשות יותר AIX.

    מה חדש בגרסת 3.01 אלפא 05:.

    • Mkisofs תומך כעת מצב אתחול מרובה אל טוריטו
    • Mkisofs תומך כעת את היכולת להגדיר ארכיטקטורות אתחול שרירותיות (למשל EFI) באמצעות פלטפורמת -eltorito האפשרות החדשה.
    • Mkisofs תומך כעת את היכולת לקבוע את זמן השינוי שנרשם במתארת ​​הנפח היסודי באמצעות -modification-מועד האופציה החדש באופן ידני. זה מאפשר לך להגדיר ערכי UUID שרירותיים לזלילה.

    מה חדש בגרסה 3.01 אלפא 04:

    • קבוע טעות דפוס שגרמה cdrecord-3.01a03 להפיל לפני גודל CD-הטקסט מותר.
    • מהו

    החדשה בגרסה 3.01 אלפא 03:

  • גרסה זו תנסה להשתמש בספירה

      בפועל התחושה במקום ערך סטנדרטי לתחושת בקשה על גרסאות חדשות יותר של FreeBSD.
    • זה ינסה לשחזר את הבתים מעמד SCSI ושגיאת פקודה לאחר עושה תחושת בקשת מדריך לפקודות נכשלו בAIX, UnixWare, אפולו דומיין, וליציאת מקבילית SCSI.
    • לינוקס
    • cdrecord עכשיו מזהיר כאשר מישהו מנסה לכתוב יותר CD-טקסט מאשר אפשרי לשפה אחת.
    • כמה שגיאות הקלדה תוקנו בדף איש cdda2wav.
    • כמה אפשרויות שכחו נוספו לדף איש mkisofs.

    מה חדש בגרסה 3.01 אלפא 01:

    • כל:
    • פקודות מאקרו XARCH_GEN & XARCH_OPT נמצא כעת בכללים / cc-sunpro * .rul
    • כולל קובץ כוללים / שילי / ccomdefs.h עכשיו מאפשר להשבית printf (הצ'קים פורמט) לGCC עם -DNO_PRINTFLIKE זה נחוץ על מנת לאפשר לכוכב לקמפל בסולאריס על cosolidation כאיד GCC המטומטם מדי ל printf (הרחבות).
    • כל כולל קבצים (גם אלה שנוצרו על ידי autoconf) עכשיו מוגנים מפני includion מרובה.
    • מבחן autoconf החדש לpathconf () וfpathconf ()
    • מבחן autoconf חדש ל/ dev / stdin, / dev / stdout, / dev / stderr, / dev / FD / 0, / dev / FD / 1, / dev / fd2
    • בדיקות autoconf חדשות ל: _ldgcvt _ldfcvt _ldecvt qgcvt qfcvt qecvt () () () () () () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () זקוק לתמיכה כפולה ארוכה.
    • מבחן autoconf החדש ל_qecvt () _qfcvt () _qgcvt () ו_qecvt_r () _qfcvt_r () _qgcvt_r () על AIX
    • כל קבצי מפת מקשר שונו כדי לאפשר
    • של הפלטפורמה # ifdef התלוי
    • כוללים / שילי / wchar.h כולל כעת workyround לפלטפורמות שאין לי wcwidth ().
    • הפוך NLS ברירת המחדל (כלומר gettext () נקרא במקרה ששילי / nlsdefs.h נכלל)
    • Libschily:
    • libschily /? Eterrno.c כבר לא להחליף את הגדרת _TS_ERRNO כדי לעבור constrints ההידור בסולאריס על consoliation.
    • מספר סימנים הגלובליים חדשים בmapfile לlibschily / libschily-mapvers
    • libschily / wcsndup.c שfrgotten קוד ועדיין לא internaly ליישם strndup ()
    • libschily עכשיו כברירת מחדל תשנה getline (), fgetline () וfexec * () לjs_getline (), js_fgetline () וjs_fexec (*). זה היה נחוץ משום "הוועד הסטנדרטי POSIX התעלם כללים בסיסיים POSIX לא להגדיר פונקציות שנמצאות בסכסוך עם פונקציות פורסמו קיימות. הפונקציות מlinschily היו בציבור מאז יותר מ -25 שנים והפונקציות שהוגדרו על ידי POSIX.1-2008 אפילו להפר את חוקי שיום POSIX. * Fexec POSIX () פונקציות למשל, היית יש שייקרא * fdexec כהלכה (). תוכניות קיימות יכולות לשמור getline הרשמי השמות (), fgetline () וfexec * () כפי שהם כברירת מחדל #defined לJS החדש _ * (שמות). כדי להשבית את הנוחות זה, להוסיף: NO_SCHILY_GETLINE define # כדי להשבית שילי getline (), fgetline (NO_SCHILY_FEXEC define #) כדי להשבית שילי fexec * () NO_SCHILY_FSPAWN define # להשבית fspawn שילי * ()
    • Libschily עכשיו יש חדש & quot;; ארוך כפול & quot פונקציות תמיכה: qftoes () וqftofs ()
    • Libschily תומך כעת נקודה עשרונית dependend האזור להדפסת מספרי נקודה צפו.
    • Libschily תומך כעת להדפיס מספרים כפולים ארוכים בתבנית () printf הנייד יישום () מבוססת. אם זה לא עובד לפלטפורמה שלך, או אם זה לא עובד בצורה נכונה לפלטפורמה שלך, אנא דווח. זה היה נחוץ לquot החדש והחוצה; OD & quot; יישום.
    • אפשרות ניתוח getargs יישום () / GetFiles () מlibschily תומך כעת לשלב דגלי בוליאני תו בודד גם במקרה מחרוזת האפשרות מזכירה להתקשר פונקציה של קריאה חוזרת אם אפשרות חוקית נמצאה. זה היה נחוץ לquot החדש והחוצה; OD & quot; יישום.
    • filereopen () מlibschily כבר לא קורא פתוח () באופן פנימי, כל עוד אין צורך ליצור או לחתוך את הקובץ.
    • findinpath של libschily () כולל כעת פרמטר דרך חדש כדי לאפשר להשתמש בפונקציה מBSH.
    • fnmatch הוא כעת זמין תמיד כjs_fnmatch ()
    • מבחן autoconf החדש ל_qecvt () _qfcvt () _qgcvt () ו_qecvt_r () _qfcvt_r () _qgcvt_r () על AIX
    • searchfileinpath של smake () עבר לlibschily כדי לאפשר לו להיות משמש בדרך כלל לחיפוש משאבי תכנית.

    מה חדש בגרסה 3.00:

    • כל:


    • כללים
    • מוך טוב יותר לעשות
    • כללי autoconf טובים יותר לרשימות בקרת גישה
    • תמיכה טובה יותר עבור לינוקס על IBM-390
    • תמיכה טובה יותר עבור לינוקס על x86-64 AMD
    • טוב יותר העומדים על אזהרות מוך.
    • עכשיו באמצעות & quot; makefiles-1.6 & quot;
    • צריך Compilation על OS / 2 לעבוד שוב (-Zexe - & gt; xxx -o $ (EXEEXT)
    • .
    • sleeptime כדי לאפשר קריאת אזהרה mmake GNU קשורה הופחת
    • 2 שניות.
    • אני עדיין מחכה לGNU לעשות כדי לתקן את הבאגים שעשיתי דו"ח בשנת 1999.
    • תמיכה עבור 'לעשות DESTDIR = xxx להתקין' הוסיף
    • הדרך לעקיפת הבעיה עבור באג Shell על BSDi
    • התקן עקיפת הבעיה לעובדה שיש BSDI chown (1) ב/ usr / sbin /
    • תסריט פגז cc-config עיבד
    • טוב יותר להגדיר את הבדיקות לprocfs כולל קבצים
    • הגדר בדיקות לfchown, chmod, fchmod, lchmod, futimes, lutimes
    • הגדר בדיקות לfdopendir
    • הגדר בדיקות לExt2FS נשבר כולל קבצים בליבת לינוקס
    • פונקציית חיפוש טובה יותר בSRCROOT makefiles לשלם תסריטים
    • בדיקות autoconf חדשות לשבורים, ו
    • במערכות לינוקס שונות
    • * astoull () חדש בschily.h
    • utypes.h יש עכשיו הגדרות ערך MAX_ וMIN_ לכל
    • הבסיסי
    • סוגי מערכת.
    • תמיכה הוסיפה לקמפל במצב 64 סיביות ב- Solaris ספארק.
    • שימוש: smake CCOM = cc64
    • תמיכה הוסיפה לקמפל ספריות משותפות עם גרסה
    • מספרים לרמות ממשק ולהפוך בלתי רשמי & quot; ממשקים & quot;
    • סטטי
    • למנוע gmake להיכנס ללולאת enless ב- Solaris
    • במקרה ש/ usr / UCB / TR הוא לפני / usr / bin / TR בנתיב
    • הודעת שגיאת autoconf טובה יותר במקרה שהצפוי
    • לא נמצא C-מהדר.
    • Mac OS X עכשיו מתקין קבצים כמו שורש: גלגל
    • מקשר אספקת mapfiles לכל הספריות. זה מאפשר cdrtools
    • כדי להיות הידור באמצעות ספריות משותפות בלבד ולכראוי
    • להסתיר ממשקים בלתי רשמיים ב- Solaris (באמצעות LS)
    • שים לב שתכונה זו אינה זמינה עדיין לLD GNU
    • תמיכה עבור השפירית BSD הוסיפה, הודות לjoerg@britannica.bec.de
    • ברירת המחדל Cygwin להתקין UID / קבוצה מותאמת לשימוש במזהים זמינים.
    • תכנית חדשה btcflash הוסיף. תודה לדוד הואנג
    • אם אתה אוהב את כל המשתמשים תוכל להתקשר cdrecord שורש-פחות, אתה צריך
    • Solaris 10 ומעלה.
    • ערוך את הקובץ / etc / הביטחון / exec_attr ולהוסיף:
    • כל: Solaris: cmd ::: / opt / שילי / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
    • כל: Solaris: cmd ::: / opt / שילי / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
    • כל: Solaris: cmd ::: / opt / שילי / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
    • אם אתה רוצה לאפשר רק משתמש ספציפי להשתמש cdrecord,
    • שימוש משהו כמו:
    • RW CD: Solaris: cmd ::: / opt / שילי / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
    • במקום ולהפוך את חברי המשתמשים הקשורים לפרופיל & quot; CD RW & quot;
    • על ידי הוספת קו כמו:
    • יורג :::: פרופילים = CD RW
    • ל/ etc / user_attr
    • שים לב שאתה גם צריך להתקשר cdrecord באמצעות & quot; cdrecord pfexec ..... & quot;
    • או על ידי שימוש בפגז מודע פרופיל (למשל / usr / bin / pfksh)
    • תמיכה טובה יותר לBeOS / זיטה במערכת makefile
    • תמיכה עבור armv5teb-linux-סמ"ק התווספה למערכת makefile
    • סקריפט Autoconf הוסיף לספרייה 'conf'
    • ב -15 במאי 2006, אני בשמחה הודיע ​​תכונות חדשות והשחרור של
    • DVD-הקוד לקוד הפתוח. לאחר דיונים ארוכים עם שונים
    • אנשים על רישיונות OpenSource וההשפעות שלהם על שימוש interproject
    • וההשפעה על החברים עצמם, יצר קשר עם החברים
    • כלול חלקים בחבילת תוכנה זו וקיבל, ברוב המקרים שלהם
    • תמיכה ומענק על בחירת CDDL כרישיון החדש. למרות
    • זה לקח קצת זמן, זה היה שווה קריאת OpenSource שונה
    • רישיונות לחלוטין עם תמיכה מסוימת של אנשים שעובדים בתחום זה.
    • עכשיו אני יודע למה זה לקח כל כך הרבה זמן סאן להציע OpenSolaris תחת
    • רישיון OpenSource ... אם אתה לוקח שינוי רישיון ברצינות, זה
    • עבודה ממש קשה.
    • הקובץ & quot; תורם & quot; עודכן.
    • מערכת makefile נכתבה מחדש לחלוטין להיות לשימוש חוזר יותר
    • ולא לשכפל קוד.
    • מערכת makefile תומכת כעת לקמפל תחת & quot; שירותים ליוניקס & quot;,
    • התקשר עכשיו & quot; מערכת משנה עבור יישומים מבוססי UNIX (SUA) & quot;,
    • POSIX חופשי להוסיף על ממיקרוסופט (מזהה כ& quot; Interix & quot;)
    • .
    • שים לב שאתה צריך את relase 'smake' האחרון smake-1.2a36 או לא
    • מftp://ftp.berlios.de/pub/smake/alpha/
    • שים לב שיש זמין smake-1.2.1 על
    • ftp://ftp.berlios.de/pub/smake/
    • נכון לעכשיו, cdrecord הוא לא תוכל לשלוח SCSI פקודות מזה
    • סביבה. אני מחפש עזרה ממשתמשים מנוסים.
    • מערכת makefile תומכת כעת לקמפל באמצעות Microsoft
    • C-Compiler & quot; CL & quot;.
    • שים לב שאתה צריך את relase 'smake' האחרון smake-1.2a36 או לא
    • מftp://ftp.berlios.de/pub/smake/alpha/
    • אוסף זה כרגע ניתן קונוס רק מ& quot; Cygwin & quot; סביבה
    • באמצעות smake עם משתני הסביבה להגדיר באופן שמאפשר לי
    • & quot; CL & quot; לעבוד (למצוא זה כולל קבצים וספריות).

    • quot
    • הפעלה ו; smake CCOM = CL & quot; לאוסף של סוג זה.
    • cdrecord עדיין לא אומת לקמפל בסביבה זו.
    • הערה שאני מתעניין במשוב לאפשרויות לקמפל החדשות אלה.
    • strlcpy פונקציה החדשה () לניידות טובה יותר.
    • strncpy פונקציה החדשה () לניידות טובה יותר.
    • מערכת Makefile משופרת לתמיכת MSVC טובה יותר
    • משופר מערכת Makefile לתמיכת ++ C
    • תוקן כמה שגיאות הקלדה בdirdefs.h

    • getvallargs
    • פונקציות חדשות () / getvargs () / getvfiles ()
    • יאפשר לי ממשק מבוסס וקטור ל
    • טיעון מתקדם ניתוח פונקציות ספרייה.
    • משמש כיום mkisofs.
    • getargs.c הוא עכשיו במעודכן שוב וlibschily
    • מcdrtools הוא 100% מלא וניתן להשתמש בי
    • כספרייה משותפת לשימוש על ידי למשל, כוכב מדי.
    • נוסף לעקיפת הבעיה עבור בעיה המזבלה ליבה עם
    • פועל avoffset.c על FreeBSD / SPARC64 (GCC)
    • libschily כולל כעת fnmatch חלופי () לניידות טובה יותר
    • יישום זה fnmatch () נלקח מה פרויקט BSD.
    • תוקן באג בgetvargs () שגרם -joliet ארוך mkisofs להיות
    • הוכרז כאופציה חוקית.
    • מספר שיפורים בפורמט הקטן לgetargs ()
    • getavrgs () הוא החברה (כמו getargs ()) מסוגלים להתמודד בצורה נכונה
    • שילובים של דגלי בוליאני char אחת
    • כולל מערכת קבצים מחדש לחלוטין, כדי למנוע התנגשויות שם עתיד.
    • כולל קבצים עכשיו עבר לחלוטין לכלול / שילי /.
    • זה גם מאפשר לעשות את כל כולל קבצים זמינים ב/ usr / כולל / שילי /
    • בעתיד.
    • קבוע סוג בכולל הודות / שילי / termios.h לסטיבן מ 'Schweda ל
    • .
    • דיווח
    • כל הספריות כוללות כעת תמיכה עבור עריכת הקוד כספרייה משותפת.
    • הקוד נבדק ב- Solaris, אלא גם צריך לעבוד בBSD * ו- Linux.
    • כדי לקמפל עם ספריות משותפות, או שיחה:
    • לעשות LINKMODE = דינמי
    • או לשנות את הקו
    • DEFLINKMODE = סטטי
    • DEFLINKMODE = דינמי
    • עבור מערכת ההפעלה שלך המחדל / ברירות מחדל.
    • אני מתעניין במשוב לפלטפורמות מערכת הפעלה שונות ........
    • כדי להרכיב הספריות השתנה לעשות
    • לקמפל תהליך רגיש נגד libraris סטטי הישן ב
    • .
    • נתיב חיפוש ספרייה
    • החדש שילי מבחן autoconf לgettext () וlibintl
    • כוללים / שילי / nlsdefs.h עכשיו גם בודק את קיומו של HAVE_GETTEXT
    • #undef SIZE_T_MAX בutypes.h לתמיכת FreeBSD טוב יותר
    • להפוך את מערכת קובץ מחדש: כל שילי כולל קבצים כעת ממוקמת
    • ב.... / כולל / שילי /
    • עכשיו באמצעות הגדרות חדשות מסטיוון Schweda ב
    • כולל / שילי / xmconfig.h
    • משתמשי VMS: בעתיד, אתה צריך לציין -DUSE_STATIC_CONF סמ"ק
    • כדי לקבל את תצורת סטטי הישנה.
    • קובץ חדש שילי / errno.h
    • תוקן כמה קבצים שלא לכלול במקום
    • בניסיון להפוך את printf הנקודה צפה (פונקציות תמיכה) עובד
    • במערכות שליישם C99 רק ללא נסיגה.
    • כשינוי זה הוא תוצאה מדו"ח מאדם שלא אוהבת
    • לשתף פעולה, לא הייתי מסוגל לבדוק על פלטפורמת AIX-5.x דיווחה.
    • כמו כן שים לב ששינוי זה עלול לגרום לבעיות בפלטפורמות אחרות.
    • נא לבדוק ודו"ח!
    • שילי Makefilesystem כולל כעת הגדרות סביבה
    • למהדר מיקרוסופט סטודיו 8. אם אתה רוצה לערוך אלה
    • הגדרות, לבדוק את ספריית הפרות של
    • הצעד הבא בתמיכה של מיקרוסופט C-מהדרים: לבנות בסביבה
    • להגדיר עבור מהדרים MS. לקמפל עם MS C-Compiler,
    • להגדיר סביבת Cygwin ולקמפל 'smake' Cygwin.
    • ואז להשתמש smake זה לקמפל עם MS C-מהדר על ידי קורא:
    • smake CCOM = CL
    • ברירת מחדל זה לVc7. אם אתה רוצה להשתמש VC6, קורא:
    • smake CCOM = CL VC = 6
    • הערה שsmake עצמו (אם נערך עם & quot; CL & quot;) לא יעבוד, כמו
    • MS אינו מיישם דרך אמינה לעבור וקטור arg ציטט
    • לתכנית חדשה.
    • שים לב שcdrtools לא הידור עדיין לחלוטין עם MSVC. זה
    • נגרם בעיקר על ידי חסר עמידה סטנדרטית בMS C-מהדרים.
    • ארגון מחדש של המבנה קטן קובץ כולל:
    • קובץ חדש כולל / שילי / xconfig.h
    • כוללים / שילי / xmconfig.h מכיל כעת רק תצורת סטטי ידנית
    • לVMS
    • Makefilesystem עכשיו כולל קישורים לSPARC64 (Fujitsu-Siemens)
    • includefiles שילי עכשיו מותקן עם & quot; make install & quot;.
    • נסה להימנע תכנית חריגה בקריאה לגישה (& quot;. & Quot ;, E_OK | F_OK)
    • שנגרם על ידי באג libc ממיקרוסופט C-מהדר & quot; CL & quot;.
    • מערכת makefile תומכת כעת ספריית Winsock





















































































































































































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

    calltree
    calltree

    3 Jun 15

    SCCS
    SCCS

    11 May 15

    Smake
    Smake

    20 Feb 15

    SchilliX
    SchilliX

    20 Feb 15

    תגובות ל cdrtools

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