cdrtools

ソフトウェアのスクリーンショット:
cdrtools
ソフトウェアの詳細:
バージョン: 3.00 / 3.01 Alpha 31 更新
日付のアップロード: 27 Sep 15
開発者: Jorg Schilling
ライセンス: 無料
人気: 126

Rating: 5.0/5 (Total Votes: 1)

のcdrtools(以前はcdrecordとして知られている)ユーザーは、CD-R、CD-RW、DVDと一緒に家燃やされたディスクを作成することを可能にするユーティリティのセットで構成オープンソースとフリーのコマンドラインのソフトウェアです-R、DVD-RWまたはブルーレイレコーダーます。

だけでなく、CD、DVDやBDディスク、CD-クローン機能を備えたCD、DVDおよびBDメディアを読み取るためのreadcdツール、パラノイアをサポートしてオーディオCDからトラックを抽出するためのcdda2wavのプログラムを記録するためにcdrecordユーティリティが含まれてハイブリッドISO9660を作成するためのmkisofsスクリプトとして、追加のロックリッジとHFSまたはジョリエットファイルシステム属性ます。

また、このプロジェクトは、ISO-9660の構造を検証するためのisovfyメディアから印刷mkisofsのデバッグ情報のためisodebug、ジョリエット、ISO / 9660を分析し、検証するためとロックリッジファイルシステムisoinfo、ISO-9660メディアをダンプするisodumpを含み、ファイルシステム、およびリモートSCSI(小型コンピュータシステムインタフェース)デーモンを実行するためのrscsi


一目で特長

のcdrtoolsは、多くの異なるベンダーからCDレコーダーをサポートしています。サポートされる機能は、IDE / ATAPI、パラレルポート、SCSIドライブ、オーディオCD、データCD、および混合のCD、フルマルチセッションのサポート、CDRWの(書き換え可能)、TAO、DAO、RAW、および人間が読めるエラーメッセージが含まれます。

アプリケーションはリモートSCSIをサポートが含まれており、ローカルまたはリモートのCDライターにアクセスすることができます。これは、以下のツールで構成されています。cdrecordは、readcd、cdda2wavの、mkisofsの、isodebug、isodump、isoinfo、isovfy、およびrscsi


コマンドラインオプションと可用性

含まれているツールのそれぞれは、あなたが上記の特徴や機能を利用することを可能にする独自のコマンドラインオプションがあります。追加、これらのオプションを表示するには‘ - ヘルプ’実際のコマンド(例えばcdrecordを--help)の後に属性ます。

ソフトウェアは、インストールの前に最適化され、コンパイルされなければならないソースコードが含まれるtarボール(tarアーカイブ)としてダウンロードすることができます。サポートされるオペレーティングシステムは、GNU / Linuxの、BSD、Solaris版、Mac OS XおよびMicrosoft Windowsが含まれています。 cdrtoolsは、32ビットまたは64ビットのハードウェアアーキテクチャのいずれかをサポートしているコンピュータ上で正常にされています。

このリリースの新機能:ます。

すべて:
今va_listのをカバーする構造である新しいタイプのva_lists_tを含ん/シリー/のvarargs.hがあります。
/シリー/ getargs.hは今引数とgetargs()コールバック関数の戻りコードにコメントがあります含まれています。
シリーmakefilesystemは現在、gmakeのような非automakeを認識させる実装のための新しいシンボリックリンクppc64le-のlinux-cc.rulが含まれています。
以下のための新しいのautoconfテストstrspn()strcspn()wcsspn()wcscspn()
Libschily:
libschily今strspn()strcspn()wcsspn()wcscspnを()を実装
N" libschily / format.c(低レベルのprintf()の実装では)今ケース&QUOTために再配置%n $という引数のサポートを実装しています。 1..30である、またはint型の引数への大きなポイントの場合。
予想通りlibschily / fprformat.cはないとして、高速)のprintf(作る、新しいOpenSolarisのバージョンでstdioのマクロを使用するために妨げるバグを修正。
Libsiconv:
sic_open()は、もはや現在のディレクトリ内のファイルなど、すべての文字セットの名前を開こうとしませんが、名前にスラッシュが含まれている場合のみ。

このバージョンの新機能である3.00 / 3.01アルファ30:

このすべて:
今va_listのをカバーする構造である新しいタイプのva_lists_tを含ん/シリー/のvarargs.hがあります。
/シリー/ getargs.hは今引数とgetargs()コールバック関数の戻りコードにコメントがあります含まれています。
シリーmakefilesystemは現在、gmakeのような非automakeを認識させる実装のための新しいシンボリックリンクppc64le-のlinux-cc.rulが含まれています。
以下のための新しいのautoconfテストstrspn()strcspn()wcsspn()wcscspn()
Libschily:
libschily今strspn()strcspn()wcsspn()wcscspnを()を実装
N" libschily / format.c(低レベルのprintf()の実装では)今ケース&QUOTために再配置%n $という引数のサポートを実装しています。 1..30である、またはint型の引数への大きなポイントの場合。
予想通りlibschily / fprformat.cはないとして、高速)のprintf(作る、新しいOpenSolarisのバージョンでstdioのマクロを使用するために妨げるバグを修正。
Libsiconv:
sic_open()は、もはや現在のディレクトリ内のファイルなど、すべての文字セットの名前を開こうとしませんが、名前にスラッシュが含まれている場合のみ。

このバージョンの新機能である3.00 / 3.01アルファ27:

このすべて:
今va_listのをカバーする構造である新しいタイプのva_lists_tを含ん/シリー/のvarargs.hがあります。
/シリー/ getargs.hは今引数とgetargs()コールバック関数の戻りコードにコメントがあります含まれています。
シリーmakefilesystemは現在、gmakeのような非automakeを認識させる実装のための新しいシンボリックリンクppc64le-のlinux-cc.rulが含まれています。
以下のための新しいのautoconfテストstrspn()strcspn()wcsspn()wcscspn()
Libschily:
libschily今strspn()strcspn()wcsspn()wcscspnを()を実装
N" libschily / format.c(低レベルのprintf()の実装では)今ケース&QUOTために再配置%n $という引数のサポートを実装しています。 1..30である、またはint型の引数への大きなポイントの場合。
予想通りlibschily / fprformat.cはないとして、高速)のprintf(作る、新しいOpenSolarisのバージョンでstdioのマクロを使用するために妨げるバグを修正。
Libsiconv:
sic_open()は、もはや現在のディレクトリ内のファイルなど、すべての文字セットの名前を開こうとしませんが、名前にスラッシュが含まれている場合のみ。

このすべて:

このバージョン3.01アルファ21の新機能です。
DOS上で行方不明を/ dev / nullに対処するために含まれる/シリー/ mconfig.hにDEV_NULLの定義
getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile関数funlockfileもftrylockfile:のための新しいのautoconfテスト
このようにgmakeなどの非automakeを認識させるプログラムをサポートするためにarmv4tl-のlinux-cc.rul s390x - のlinux-cc.rulためのシンボリックリンクarmv5tel-のlinux-cc.rul新しいです、。
間違ったプロトタイプとしてMinGWのは、非標準のファイルWINSOCK.Hであるように、MinGWのためのシリー/ hostname.hでのgethostname()のプロトタイプを定義しないでください
/シリー/ stdio.hには現在、部分的に64ビットのSolarisのlibcからFILE *データ構造を隠蔽を解除するコードを実装してあります。これはlibschilyに)そうlibschily(printf関数を実装することができるように必要とされている同様の標準入出力のI / O性能を達成することができる、libcのによって行われているようであっても64ビットSolaris用getc_unlocked()マクロを実装することを可能にするよりも高速であることlibcのprintf関数の()。
Libschily:
新機能のxcomerr()、xcomerrno()、fxcomerr()、fxcomerrno()libschilyにはerrnoとは異なる終了値とエラーメッセージを表示して終了を可能にします。
%の原因となったlibschily / format.cのバグ。*が修正されました間違って印刷されるのです。
libschily / format.cは、#include経由)(コードがfprformatのために再利用できるように再設計されました。
libschilyでlibschily / fprformat.c新機能fprformatは()ので、libcのからdoprntと同じ直接インタフェース()を実装していると、Solaris上のlibcからのprintf()よりも高速のprintf()を実装することができます。
Solarisの場合libschily / jsprintf.c、jsprintf()は、現在)fprformat(に基づいて実装されています。これはlibschilyからのprintf()はaproxにすることができます。 Solaris上のlibcからとaprox)(のprintfより33%速いです。 2倍の速jsprintfとして()libschilyでは、以前にされています。これは、OpenSolaris上のクローズドソースのOD(1)のためのOSS代替品として使用されているhdump / OD様のprintf()バインドされたプログラムのための別のパフォーマンスの向上を提供します。これは今のOpenSolaris上のOSS OD(1)通常は高速クローズドソースのバージョン、その後5倍になります。
libschily / getdtablesize.c今MinGWのはcl.exeのを使用して勝利-DOS上でコンパイルするときと同じ扱い。
libschily / mkdirat.cとlibschily / mkdirs.c今MinGWのは、(非標準に準拠します。mkdirを持っているという事実の世話をします)
libschily / mkfifoat.cは/ mkdirat.cからファイルを貼り付け、カット、から型を固定しました
cdrecordは:
cdrecordに/ cue.cは現在、特定のキューの機能が強化されてのcdrtoolsに関連し、より良いコメントがあります。
cdrecord.dflにタイプミスを修正
cdda2wavの(維持/ハイコEiの&szligによって発信ヨルグシリング、によって強化;フェルトheiko@hexco.de):
cdda2wavの/ exitcodes.hための再定義のxxx警告を回避
MinGWのを使用した場合でも、WINDOWS.Hからの#defineインターフェイスが問題を引き起こしていないことを確認するために/ interface.hをcdda2wavのために#undefのインタフェースを追加しました
mkisofsの:
mkisofsの/ mkisofs.8固定違法troffのシーケンス" \" QUOTに&; 電子&QUOTを。
/ dev / null"直接文字列&QUOTを避けるようにしてください。 mkisofs.cで、それはPOSIX層なしのWin-DOS上で動作することを可能にします。

このすべて:

このバージョン3.01アルファ20の新機能です。
armv7l-Linux用の新シリーMakefileのルール
autoconfの/ xconfig.h.inは今cl.exeのでコンパイルするときと同じMINGW32を扱います
Libschily:
libschily :: format.c(printfのは)今は%n形式の時間HHリットルのLL TZのような長さ修飾子をサポートしています。
libschily :: format.cは後で%n $というのサポートを導入することを可能にする方法で、フィールド幅のパラメータを解析するために再構築されています
MINGW32は、2つのパラメータで標準に準拠します。mkdir()関数をサポートしていないという事実についての世話をしてみてください。これは、トップlibschily / mkdirat.cとlibschily / mkdirs.cを適用
()の代わりには、mkfifoの)MKDIR(と呼ばlibschily / mkfifoat.cに誤植を修正
libschily / getdtablesize.cはcl.exeのためとしてMINGW32で同じ治療を必要とします
Libparanoia:
それが今、C2ポインタを含む入力データを扱うことが可能であり、それは呼び出し元に、C2の統計情報を報告するために、新しいコールバックを実装します。libparanoiaは今C2エラーポインタのサポートの最初のステージを実装しています。
libparanoiaは現在、先読みバッファのサイズを制御するためにサポートしています。これはlibparanoiaは、現在の制約のために採用することができます。

このアルファ19バージョン3.01の新機能です。

このバージョンでは、のcdrtoolsは特権プログラムによって呼び出された場合には、root権限を保持する別のきめ細かい権限の扱いを追加しました。
Libfindをサポートするようになりました"イベントポート"ファイルを入力します。
/は/ usr / localは、FreeBSD上で見られるように/ includeに古いcdda_paranoia.hファイルとの衝突は、現在回避されます。
*で()関数のためのエミュレーションはlibschilyに追加されました。
以下のための非automakeは(gmakeのような)プログラムを作成するために有効に

このルールが追加されました:PPC64-のlinux-cc.rulとPPC64-linux-

このバージョン3.01アルファ18の新機能でありますgcc.rul。
様々な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
構造体のタイムスペックが定義されているかどうかの新autoconfのテスト。
で様々なCstyle変更/シリーディレクトリが含まれています。
新しいファイルが含まれます:/シリー/ shedit.hがあります。
常に構造体のタイムスペックの定義が含まれて/シリー/ TIME.Hが含まれていることを確認します。
新機能)((getnstimeofday)とsetnstimeofday。
共有ライブラリのバージョンにエクスポートされた関数のリストにdefltsect()を追加しました。
空のディレクトリに-empty使用している場合ヒットlibfindでfiledesrciptorリークが修正されました。
Linux用のハンドリングを修正きめ細かい特権。レポート作成とテストのためのGentooからダニエルPielmeierいただきありがとうございます。

このバージョン3.01にアルファ17新機能ではありません:

このシリーMakefilesystemは、もはや内部の作業のために= CCを使用しています。
自動サポートは、ARMv5以降とARMv6用が追加されました。
これは、非automakeを意識しgmakeコマンドでRaspberryPIのコンパイルも可能になります。
ことができます"スタティック" (RaspberryPIで使用されている)は、LinuxのARMv6のコンパイル(シリーMakefilesystemからの動的定義を使用していないコンパイル)。
多くの源が__CYGWIN__として__CYGWIN32__を処理するように変更されました
これは、もはや__CYGWIN32__しかし__CYGWIN__を定義する64ビットモードで実行新しいCygwinのバージョンとして必要とされています。

このバージョン3.01アルファ16の新機能:

このバージョンでは、小さすぎる配列の初期化を引き起こしlibparanoiaのバグが修正されています。
OpenCSWビルド環境は、最後のリリースに更新されました。
このリリースでは、ことができます"スタティック" cdrtoolsライブラリユーザのためのLinux x86用のコンパイル。
シリーポータビリティ環境からインクルードファイルが再構築されています。

このバージョン3.01アルファ15の新機能:必要なきめ細かいアクセス権が不足している場合

このLinuxおよびSolaris上で、このリリースでは、警告が表示されます。
それはcdda2wavののコンパイルを防ぐのFreeBSD 9.1のバグを回避します。
mkisofsのは-DUDFなしと-DDVD_VIDEOなしでコンパイルされます。

このアルファ14バージョン3.01の新機能です:

このAタイプミスではNetBSDとOpenBSDの上で扱うナノ秒に関連/シリー/ stat.hが修正されました含まれています。
SUIDルートレスインストールは、現在(Linuxの2.6.24以降、一般的に利用可能)FCAPSを使用してLinuxでサポートされています。
考案" mkisofsので-new-DIR-modeは今だけとなって&QUOTいるディレクトリの-dir-modeの効果を優先し、 mkisofsのことで。

このアルファ13バージョン3.01の新機能:

このバージョンは、UDFでパイプ、ソケット、文字スペシャル、ブロックスペシャルという名前のハード・リンクをサポートし、マイクロ秒で3つのすべてのUnix回をサポートしていますUDFでの粒度は、UDでシンボリックリンクのための適切なユーザー/グループ/許可を設定し、S_ISUID、S_ISGID、S_ISVTX UDFで(設定GID、スティッキーセットUID)をサポートしています。

このバージョン3.01アルファ12の新機能:

このUDFメタデータ内の2つのバグがケース内のファイル&GTを不正なファイルの内容を引き起こすことはmkisofsの原因とその修正されました。 -sortオプションを使用している間に4ギガバイトが存在しました。
ロードCDROMと入力し、Enterキーを押します&QUOTください;,とNL以外の文字が入力されました;尋ねる&QUOTときcdda2wavのは、もはやゴミを出力しません。

このバージョン3.01アルファ11の新機能:

このバージョンは、最新のcygwinのリリースでコンパイルをサポートするための回避策を追加します。

このバージョン3.01アルファ10の新機能:

この偽Valgrindの警告の結果として3.01a09で導入されたDVD-Videoのパディングの問題を修正しました。
半静的(事前設定された)のサポートを追加は、Android用のファイルが含まれています/シリー/ armv5tejl-のlinux-gccの/ xconfig.hがあります。

このバージョン3.01の新機能アルファ09:

このロックリッジCEエントリのためのコンピューティング・セクタアドレスとmkisofsの32ビット符号なし整数のロールオーバーのバグが修正されました(ヒットマルチセッションでその開始過去4ギガバイト)。
mkisofsのスイートからのすべてのプログラムは、新しいオプションの-ignore-エラーをサポートしています。
新しいプラットフォーム(パイロ)のサポートが追加されました。

このアルファ06バージョン3.01の新機能:

このバージョンは、MicrosoftのコンパイラCL.EXE、クロスコンパイルのサポート、およびSCSIトランスポートをオンをサポートしようとしてコンパイルするためのサポートが追加されています新しいAIXバージョン。

このバージョン3.01アルファ05の新機能:

このmkisofsのは今エルトリトマルチブートモードをサポートしています。
mkisofsのは、今-eltoritoプラットフォームの新しいオプションを使って、任意のブートアーキテクチャを設定する機能(例えば、EFI)をサポートしています。
mkisofsのは現在手動で新しいオプション-modification-日を経由してプライマリボリューム記述子に記録された変更時刻を設定する機能をサポートしています。これはGRUBのために、任意のUUID値を設定することができます。

このバージョン3.01アルファ04の新機能:

このはcdrecord-3.01a03が許可CD-文字サイズの前に中断させる原因となった誤字を修正しました。

このアルファ03バージョン3.01の新機能です。

このバージョンは、実際のセンス数の代わりに、新しいFreeBSDのバージョンでREQUEST SENSEのための標準的な値を使用しようとします。
これは、AIX、UnixWareの、アポロドメインに失敗したコマンドのための、およびLinuxパラレルポート、SCSIのマニュアル要求検知を行った後にSCSIステータスバイトとコマンドエラーを復元しようとします。
誰かが単一の言語の可能性よりもCDテキストを記述しようとしたときにはcdrecordは、警告を発するようになりました。
いくつかのタイプミスはcdda2wavのmanページで修正されています。
いくつか忘れてしまったのオプションはmkisofsのmanページに追加されました。

このすべて:

このバージョン3.01アルファ01の新機能です。
マクロXARCH_GEN&XARCH_OPTは、ルール/ CC-たsunpro *に今あります​​.RUL
インクルードファイル)(/シリー/ ccomdefs.hは今星がpri​​ntfのためにあまりにもダムのGCC IDとしてcosolidation上のSolarisでコンパイルすることを可能にするために必要とされる-DNO_PRINTFLIKEこれでGCC用のprintf()形式のチェックを無効にすることができます含めます拡張子。
すべてのファイル(のautoconfで作成されたものも含め)を含んでは現在、複数のincludion保護されています。
pathconf()およびfpathconfのための新しいautoconfのテスト()
/ dev / STDINは、/ dev /標準出力は、/ dev / stderrには、/ dev / fd / 0には、/ dev / FD / 1は、/ dev / FD2用の新しいautoconfのテスト
以下のための新しいautoconfのテスト:qecvt()qfcvt()qgcvt()_ldecvt()_ldfcvt()_ldgcvt()_ldecvt_r()_ldfcvt_r()_ldgcvt_r()qeconvert()qfconvert()qgconvert()のlong doubleのサポートのために必要。
_qecvtのための新しいautoconfのテストAIX上()_qfcvt()_qgcvt()と_qecvt_r()_qfcvt_r()_qgcvt_r()
すべてのリンカマップファイルは、プラットフォームに依存#のIFDEF年代を許可するように変更されました
)/シリー/ WCHAR.H今(wcwidthを持っていないプラットフォームのためのworkyroundが含まれて含まれています。
メイクNLSデフォルト(つまり、gettextのは()シリー/ nlsdefs.hが含まれていた場合に呼ばれています)
Libschily:
libschily /?eterrno.cもはやconsoliation上のSolarisでコンパイルconstrintsを渡すために_TS_ERRNO定義を上書きします。
libschily / libschily-mapversのマップファイル内のいくつかの新しいグローバル・シンボル
)libschily / wcsndup.cはfrgottenコードを持っていたし、まだ内部的(strndupを実装しました
libschilyデフォルトでjs_getlineへのgetline()、fgetline()とfexec *()の名前を変更します()、js_fgetline()とjs_fexec *()。 POSIX標準委員は、既存の公開された機能と競合している関数を定義しないように、POSIXの基本的なルールを無視したため、これが必要でした。 linschilyからの機能は25年以上以来、公共の場でされており、POSIX.1-2008で定義された機能があっても、POSIXの命名規則に違反しています。 POSIX fexec *()関数は、例えばだろう)正しく(* fdexec呼ばなければなりません。彼らは、デフォルトでは新しいJS _ *()名に、#defineで定義されたような既存のプログラムがのgetline()、fgetline()とfexec *()正式名称を維持することができます。この利便性を無効にするには、追加します。#defineのNO_SCHILY_GETLINEをシリーfspawnを無効にするにはシリーfexec *()の#define NO_SCHILY_FSPAWN *()を無効にするにはシリーのgetline()、fgetline()の#define NO_SCHILY_FEXECを無効にするには
長いダブル" Libschily新しい&QUOTを持っています。サポート機能:qftoes()とqftofs()
Libschilyは現在、浮動小数点数を印刷するためのロケールdependend小数点をサポートしています。
Libschily今形式()ベースのポータブルのprintf()の実装を使用して、長い二重番号を印刷するようにサポートしています。これはご使用のプラットフォームに対応するか、これはお使いのプラットフォームでは正しく動作しない場合は動作しない場合は、報告してください。このような場合には、新しい&QUOTのために必要とされた。OD"実装。
オプションの解析の実装getargsは()/ libschily今からgetfiles()はオプションの文字列が有効なオプションが見つかった場合、コールバック関数を呼び出すために言及した場合であっても、単一の文字ブールフラグを組み合わせることがサポートされています。このような場合には、新しい&QUOTのために必要とされた。OD"実装。
libschilyからfilereopen()はもはや(オープン)コール内部限り、ファイルを作成したり、切り捨てるする必要がないように。
libschilyのfindinpath()はBSHから機能を使用できるように新しいパスパラメータが含まれています。
fnmatch()をjs_fnmatchとして常に利用できるようになりました
_qecvtのための新しいautoconfのテストAIX上()_qfcvt()_qgcvt()と_qecvt_r()_qfcvt_r()_qgcvt_r()
smakeではsearchfileinpathの()は、一般に、プログラム・リソースを検索するために使用することができるようにlibschilyに移動。

このバージョン3.00の新機能:

このすべて:
より良い糸くずのルールを作ります
ACLのためのより良いautoconfのルール
IBM-390上のLinuxサポートの改善
AMDのx86-64上のLinuxサポートの改善
より良いlint警告に準拠。
今使用して"のmakefile-1.6"
OS / 2でのコンパイルは(再び-Zexe動作するはずです - &GTを; -o XXX $(EXEEXT)
スリープ時間が減少したのGNU mmake関連の警告を読んでできるようにします
2秒です。
GNUは、私が1999年に報告をしたバグを修正することを可能にするために私はまだ待っています。
追加された「DESTDIRは= XXX make installを 'のサポート
BSDIのシェルバグの回避策
BSDIはchownコマンドを持っているという事実のための回避策をインストールします(1)では、/ usr / sbin /
CC-config設定シェルスクリプトは、再加工します
procfsのためのより良いのconfigureテストは、ファイルを含めます
fchown、chmodコマンド、fchmod、lchmod、futimes、lutimesのテストを構成します
fdopendirのテストを構成します
壊れext2fsのためのテストを設定は、Linuxカーネルのファイルが含まれています
メイクファイルのシェルスクリプトでより良いSRCROOT検索機能
壊れたための新しいautoconfのテスト、&
さまざまなLinuxシステムで
schily.hで新しいastoull *()
utypes.hは現在、すべての基本的なためMAX_とMIN_値の定義を持っています
システムタイプ。
サポートは、Solaris SPARCの64ビットモードでコンパイルするために追加。
用途:smakeではCCOM = CC64
サポートは、バージョンの共有ライブラリをコンパイルするために追加
数字インターフェイスレベルおよびinofficial&QUOT作る;インターフェイス"
静的
Solaris上enlessループに行くためにはgmakeを防ぎます
場合には/ usr / UCB / trがあり、そのパスは/ usr / binに/ trの前に
期待場合のより良いautoconfのエラーメッセージ
Cコンパイラが見つかりませんでした。
Mac OS Xは今、rootとしてファイルをインストールします。ホイールを
サプライリンカは、すべてのライブラリのためのマップファイル。これは、のcdrtoolsを可能にします
のみと適切に共有ライブラリを使用してコンパイルします
(LSを使用)Solaris上inofficialインターフェイスを隠します
この機能は、GNU ldのためにまだ利用できないことに注意してください
DragonFlyのBSDのサポートは、joerg@britannica.bec.deに感謝を追加しました
デフォルトCygwinがインストールUID /グループが利用可能なIDを使用するようになって。
新しいプログラムbtcflashが追加されました。デビッド・黄のおかげで
あなたはすべてのユーザーがcdrecordをルートレスを呼び出すことができるようにしたい場合は、必要
10以降をSOLARIS。
ファイルは/ 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の使用を許可したい場合は、
以下のようなものを使用します。
CD RW:Solarisの場合:CMD :::は/ opt /シリー/ binに/ cdrecordに:PRIVS = file_dac_read、sys_devices、proc_lock_memory、proc_priocntl、はnet_privaddr
CD RW"のプロファイル&QUOTの関連ユーザーメンバーを代わりにし、作ります。
以下のような行を追加することで:
イェルク::::プロファイル= CD RW
の/ etc / user_attrファイルに
QUOT&.....内pfexecはcdrecord、あなたはどちらかが&QUOT経由でcdrecordを呼び出す必要があることに注意してください。
またはプロファイルを意識シェル(例えばは/ usr / binに/ pfkshがあり)を使用して、
メイクファイル・システム内のBeOS /ゼータサポートの改善
armv5teb-のlinux-CCのサポートは、メイクファイルシステムに追加されました
Autoconfのスクリプトは、「CONF」ディレクトリに追加
5月15日2006年、私は喜んで新機能とのリリースを発表
オープンソースにDVD-コード。様々なとの長い議論をした後、
オープンソースライセンスの人々と相互プロジェクトの使用に及ぼす影響
著者自身への影響は、私がの著者に問い合わせ
このソフトウェアスイート内の部品が含まれ、それらのほとんどの場合、持って
サポートし、新しいライセンスとしてCDDLを選択する上で付与します。であるが
これは別のオープンソースを読んで価値があった、いくつかの時間がかかりました
完全にその分野で働いている人の一部もサポートしライセンス。
それはOpenSolarisの下を提供するために日に多くの時間を要した理由を今、私は知っています
あなたが真剣にライセンス変更を取る場合はオープンソースライセンスでは...、それは
実際のハードの仕事。
貢献"ファイル"更新されています。
メイクファイルシステムは完全により再利用できるように書き直されました
コー​​ドを複製しないように。
メイクファイルシステムは現在、QUOT&下のコンパイルにサポートしています。サービス用のUNIX&QUOTを;,
UNIXベースアプリケーション用サブシステム(SUA)&QUOT ;,、今と呼ば&QUOT
無料のPOSIXには、Microsoft(;のInterix" QUOT&として識別)からの追加します。
あなたはsmakeでは-1.2a36または決して最新の「smakeでは「relaseが必要であることに注意してください
ftp://ftp.berlios.de/pub/smake/alpha/から
smakeでは-1.2.1で利用できるがあることに注意してください
ftp://ftp.berlios.de/pub/smake/
現在、cdrecordには、このからのSCSIコマンドを送信することができません
環境。私は経験豊富なユーザからの助けを探しています。
メイクファイルシステムは、現在のMicrosoftを使用してコンパイルするためにサポートしています
Cコンパイラ&幅cL ;.
あなたはsmakeでは-1.2a36または決して最新の「smakeでは「relaseが必要であることに注意してください
ftp://ftp.berlios.de/pub/smake/alpha/から
Cygwinの"このコンパイルは、現在だけ&QUOTから円錐することができます。環境
可能にするように設定された環境変数を使用して、smakeでは
&幅cL。動作するように(それはファイルやライブラリが含まれます見つけます。)。
ラン" smakeではCCOM = cLがコンパイルのこの種の。
cdrecordは、まだこの環境でコンパイルすることが確認されていません。
私はこれらの新しいコンパイルの可能性のため、フィードバックに興味があることに注意してください。
優れた可搬性のための新しい関数strlcpy()。
優れた可搬性のための新しい関数はstrncpy()。
より良いMSVCサポートのための強化されたメイクファイルシステム
C ++サポートの強化のMakefileシステム
dirdefs.hで修正されたいくつかのタイプミス
新機能のgetvallargs()/ getvargs()/ getvfiles()
にベクターベースのインタフェースを持つことができ
ライブラリ関数を解析する先進の引数。
現在はmkisofsで使用されます。
getargs.cは再びlibschily日までになりました
cdrtoolsから100%完了しており、使用することができます
例えばが使用する共有ライブラリとしてあまりにも主演。
とコアダンプ問題の回避策を追加しました
FreeBSDの/ SPARC64上avoffset.cを実行している(GCC)
libschily今より良い移植性のフォールバックのfnmatch()を含んでいます
これはfnmatch()の実装は、番目のBSDプロジェクトから取られました。
mkisofsのは-joliet長させgetvargsにおけるバグを修正()
不正なオプションとして宣言。
getargsためのいくつかの小さなフォーマットの拡張()
getavrgs()()(getargsように)正しく処理することができます
単一文字ブールフラグの組み合わせ
完全に将来の名前の競合を避けるために、再構築、ファイル・システムが含まれます。
現在は完全シリー/ /含めるように移動したファイルが含まれています。
これもすべてはは/ usr / include /シリーで利用可能なファイルを/含める行うことができます
将来は。
/シリー/ termios.hのためのスティーブンM. Schwedaに感謝を含めるにタイプを固定
報告。
すべてのライブラリは現在、共有ライブラリとしてコードをコンパイルするためのサポートが含まれています。
コー​​ドは、Solaris上でテストされているだけでなく、* BSDのとLinuxで動作するはずです。
共有ライブラリを使用してコンパイルするためには、いずれかのコール:
LinkMode =を動的にします
またはラインを変更
DEFLINKMODE =静的
DEFLINKMODE =動的
デフォルトは/デフォルトであなたのOS用。
私は、様々なOSプラットフォームのフィードバックに興味を持っています........
ライブラリをコンパイルするためには、作るために変更されました
古い静的librarisに対して鈍感なプロセスをコンパイル
ライブラリの検索パス。
新シリーgettextのためのautoconfテスト()とlibintl付き
含める/シリー/ nlsdefs.h今もHAVE_GETTEXTが存在するかどうかをチェック
より良いFreeBSDのサポートのためのutypes.h中の#undef SIZE_T_MAX
再編のファイルシステムを作る:すべてのシリー含むファイルは、現在配置されています
で... / /シリー含みます/
今ではスティーブン・M・Schwedaから新しい定義を使用して
含める/シリー/ xmconfig.h
VMSは、ユーザー:将来的には、あなたは、CCを指定する必要があり-DUSE_STATIC_CONF
古い静的な設定を取得するためです。
新しいファイルシリー/ ERRNO.H
代わりに含まれなかったいくつかのファイルを修正しました
浮動小数点のprintf()のサポート機能を動作させるためにしよう
唯一のフォールバックなしC99を実装するシステム上で。
この変更は、好きではない人からの報告の結果であるように
協力して、私が報告し、AIX-5.xのプラットフォームでテストすることができませんでした。
また、この変更は、他のプラットフォーム上の問題を引き起こす可能性があることに注意してください。
テストし、報告してください!
シリーMakefilesystemは現在、環境定義を含みます
マイクロソフトStudio 8のコンパイラ用。あなたはこれらを編集したい場合
定義は、デフォルトディレクトリをチェック
マイクロソフトのC-コンパイラのサポートに次のステップ:環境で構築
MSのコンパイラ用に設定。 MSのCコンパイラでコンパイルするには、
Cygwin環境をセットアップし、Cygwinの「smakeでは 'をコンパイルします。
次に呼び出すことによって、MSのCコンパイラでコンパイルするこのsmakeではを使用します。
smakeではCCOM = CL
VC7にこれがデフォルトです。あなたはVC6を使用したい場合は、呼び出します。
smakeではCCOM = CL、VC = 6
自身をsmakeではノート(幅cLを;&QUOTしてコンパイルした場合は)として、機能しません
MSは、引用符で囲まれた引数のベクトルを渡すために信頼性の高い方法を実装していません
新しいプログラムに。
cdrtoolsはまだ完全にMSVCでコンパイルしないことに注意してください。この
ほとんどのMS-Cコンパイラで標準準拠の欠落が原因で発生します。
インクルードファイル構造の小再編:
新しいファイルが含ま/シリー/ xconfig.h
含める/シリー/ xmconfig.h今だけ手動静的な設定が含まれています
VMSのために
Makefilesystemは今SPARC64(富士通シーメンス)のためのリンクが含まれています
シリーのincludefilesは今で&QUOTインストールされている; make installを]です。
アクセスを呼び出してプログラムの例外を避けるようにしてください("&QUOT ;, E_OK | F_OK。)
マイクロソフトCコンパイラ&QUOTからlibcのバグによるもの; CL]です。
メイクファイルシステムは、現在のWinsockライブラリをサポートしています
正しく(、0666 oflagの名前)への呼び出し、開いているすべてのキャスト:
オープン(名前は、oflagの、(mode_t)0666)などのオープンは、可変引数関数です。
" libvms"スティーブンM. Schweda sms@antinode.orgから新しいです
-私。標準のCコンパイラから削除パスを含めます
それが含まれている場合は/には、/ usr / src / linuxはもはや含まれていません
壊れたファイルが含まれています。
場合にはLinuxカーネルのメンテナにバグレポートを送ってください
Linuxのカーネル壊れメイクファイルシステムレポートはファイルが含まれています。
WIN-NT-5.2(MS-Windowsの2003)のサポートは、メイクファイル・システムに追加
もはやGCCで共有ライブラリを作成するための-ztextリンカオプションを使用していません
GCCは100%正しいバイナリを作成しません、これは中止と同じように
共有ライブラリを作成するプロセス。
以下のために必要とされる環境変数のためのより良いセットアップ
マイクロソフト・幅cL。コンパイラ。
注:現在の設定をするための&QUOTです;英語" MS-WINのバージョン。
あなたは、ファイルのデフォルトは/ VC6-セットアップするか、デフォルト/ VC7-セットアップを編集する必要があるかもしれません
あなたは-compilerバージョン; C"ロケールのバージョンと&QUOTに応じて
使用しています。
防止MSVC(&cLが)愚かなメッセージを作成するから
以下のような:" ...&QUOT代わりstrerror_sを使用することを検討してください。
防止MSVC(&cLが)非推奨の不満から
オプション" -ofilename"
libcのPOSIXに準拠した時間関数の新しいautoconfのテスト
GCCの警告の設定は、もはや-Wtraditionalを含みません
ダイナミックライブラリは今はMac OS Xでサポートされています
smakeではCCOM = xxは今INCS / DCCにDEFCCOM = XXを書くことになります。
これは最初のメイク実行時に行われます。
研究会/ cc-config.shは今つの追加のパラメータを持っています
$(DEFLTSROOT)/ $(DEFLTSDIR)/ $(VCSETUP)からを含めます
デフォルトは/ Defaults.cygwin32_ntは、すでにスクリプトを許可します
CONF / cc-config.shは、&QUOTを検出するステップと、cLが取り組んでいます。
今デフォルトセット/ VC7-セットアップ&デフォルトは/ VC6セットアップ
.NOWARN:= smakeでは-1.2a41以降は警告しないように伝えるために
移植性の割り当てについては(私たちがやります
UNIX&QUOTを持っていない、作る" Cygwinの中で)。
smakeではCOPTX = -DNO_LARGEFILES今非のlargefileモードでコンパイルすることができます
新しいターゲット" HTML"そして、" htmlx"マニュアルページのmakefileのため
man2html"使用して&QUOT manページを変換することができます。
新しいファイルを含めるシリー/ WCHAR.H
新しいファイルを含めるシリー/ schilyp.h
シリー/ param.hのタイプミスが修正
シリー/ jmpdefs.hが今は、sigsetjmpのサポートが含まれています()
今のctime CFTIMEのたascftimeのstrftimeのためのチェックを設定し、
libresolvおよび/ binに/ shがbashのであるかどうか
それを作成しようとする前にlibxxx.soリンクを削除
リンクする静的および動的ライブラリの混合物を許可します
プログラム
今グローバルバージョン番号についてはcdrecord / version.hをを使用して
SYS / TIME.Hでstruct timevalにするための新しいautoconfのテスト
SYS / TIME.Hにおける構造体のタイムゾーン用の新しいautoconfのテスト
依存することが含まれる/シリー/ TIME.H変更
新しいのautoconfの#define HAVE_STRUCT_TIMEVALと
HAVE_STRUCT_TIMEZONE
シリーのメイクファイルシステムは今も、OSを渡しています
QUOTから&する特定の#define;設定]です。
新シリーメイクファイルシステムターゲット"シェル"できるようになります
呼び出し"シェル&QUOTを作ります。正確でシェルを得るために
コンパイラから見るように同じ環境
メイクファイルシステム。これはテストに役立ちます。
私たちが呼び出す必要があるかどうか新しいautoconfのテストをチェック
" xx.exe"プラットフォーム上で。これをするために必要とされています
からMicrosoftのコンパイラを呼び出すことができます
環境SFU(Services for UNIXに)。
これは、Microsoftのコンパイラを呼び出すことができるようになりました
SFUから。 smakeではCCOM = cLがこれを行うためには、QUOT&呼び出します。
これが動作しない場合は、変更する必要があるかもしれません
ファイルデフォルト/ VC7-INTERIXセットアップ
シリー/ TIME.HにMS winsock2.h奇妙でよりよい取り引きしようとしています























































例えば



















機能。



















































































機能。












開発者の他のソフトウェア Jorg Schilling

Smake
Smake

20 Feb 15

calltree
calltree

3 Jun 15

SCCS
SCCS

11 May 15

へのコメント cdrtools

コメントが見つかりません
コメントを追加
画像をオンにする!