cdrtools

Tela Software:
cdrtools
Detalhes de Software:
Versão: 3.00 / 3.01 Alpha 31 Atualizado
Data de upload: 27 Sep 15
Revelador: Jorg Schilling
Licença: Livre
Popularidade: 33

Rating: 5.0/5 (Total Votes: 1)

cdrtools (anteriormente conhecido como cdrecord) é uma fonte aberta e software de linha de comando livre que é composto por um conjunto de utilitários que permitem aos usuários criar discos home-queimado com um CD-R, CD-RW, DVD -R, DVD-RW ou gravador de Blu-Ray.

Em inclui o utilitário cdrecord para gravar CD, DVD e discos BD, a ferramenta readcd para a leitura de CD, DVD e mídia BD com características CD-clone, o programa cdda2wav para extrair faixas de CDs de Áudio com o apoio paranoia, bem como o script de mkisofs para criar ISO9660 híbrido, HFS ou Joliet sistemas de arquivos com atributos adicionais Rock Ridge.

Além disso, o projeto inclui isodebug para obter informações mkisofs impressão de depuração de mídia, isodump para despejar media ISO-9660, isoinfo para analisar e verificar Joliet, sistemas de arquivos ISO / 9660 e Rock-Ridge, isovfy para verificar as estruturas de ISO-9660 sistemas de arquivos e rscsi para a implementação de um remoto SCSI (Small Computer System Interface) daemon.


Características à primeira vista

cdrtools suporta gravadores de CD de muitos fornecedores diferentes. Recursos suportados incluem IDE / ATAPI, porta paralela, e drives SCSI, CDs de áudio, CDs de dados e CDs mistos, suporte multi-sessão plenária, CDRWs (regravável), TAO, DAO, RAW, e mensagens de erro legíveis.

O aplicativo inclui suporte SCSI remoto e pode acessar os gravadores de CD locais ou remotos. É composto das seguintes ferramentas:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy, e rscsi


Opções de linha de comando e disponibilidade

Cada uma das ferramentas incluídas tem suas próprias opções de linha de comando que permitem que você faça uso das características acima mencionadas e funcionalidade. Para ver essas opções, adicionar o & lsquo; - ajuda & rsquo; atributo após o comando real (por exemplo, cdrecord --help).

O software está disponível para download apenas como tarballs (arquivos TAR), que incluem o código-fonte, que deve ser otimizada e compilada antes da instalação. Os sistemas operacionais suportados incluem GNU / Linux, BSD, Solaris, Mac OS X e Microsoft Windows. cdrtools tem sido com sucesso em computadores que suportam um dos arquiteturas de hardware de 32 bits ou de 64 bits

O que é novo nesta versão:.

< p>
  • Todos:
  • include / Schily / varargs.h inclui agora um novo va_lists_t tipo que é uma estrutura que abrange va_list.
  • include / Schily / getargs.h tem agora recado para os argumentos e código dos getargs () funções de callback retornar.
  • O makefilesystem Schily inclui agora um novo link simbólico ppc64le-linux-cc.rul para não-automake conscientes make implementações como gmake.
  • Novos testes autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily agora implementa strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (o baixo nível printf () implementação) agora implementa suporte para% n $ argumento reposicionamento para o caso de que & quot; n & quot; é 1..30, ou se maiores aponta para um tipo int arg.
  • libschily / fprformat.c reparado um erro que impeça a usar macros stdio com versões mais recentes do OpenSolaris, tornando printf () não tão rápido quanto o esperado.
  • Libsiconv:
  • sic_open () não tenta abrir todos os nomes CharacterSet como arquivos no diretório atual, mas somente se o nome contém uma barra.

O que é novo na versão 3.00 / 3.01 Alpha 30:

  • Todos:
  • include / Schily / varargs.h inclui agora um novo va_lists_t tipo que é uma estrutura que abrange va_list.
  • include / Schily / getargs.h tem agora recado para os argumentos e código dos getargs () funções de callback retornar.
  • O makefilesystem Schily inclui agora um novo link simbólico ppc64le-linux-cc.rul para não-automake conscientes make implementações como gmake.
  • Novos testes autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily agora implementa strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (o baixo nível printf () implementação) agora implementa suporte para% n $ argumento reposicionamento para o caso de que & quot; n & quot; é 1..30, ou se maiores aponta para um tipo int arg.
  • libschily / fprformat.c reparado um erro que impeça a usar macros stdio com versões mais recentes do OpenSolaris, tornando printf () não tão rápido quanto o esperado.
  • Libsiconv:
  • sic_open () não tenta abrir todos os nomes CharacterSet como arquivos no diretório atual, mas somente se o nome contém uma barra.

O que é novo na versão 3.00 / 3.01 Alpha 27:

  • Todos:
  • include / Schily / varargs.h inclui agora um novo va_lists_t tipo que é uma estrutura que abrange va_list.
  • include / Schily / getargs.h tem agora recado para os argumentos e código dos getargs () funções de callback retornar.
  • O makefilesystem Schily inclui agora um novo link simbólico ppc64le-linux-cc.rul para não-automake conscientes make implementações como gmake.
  • Novos testes autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily agora implementa strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (o baixo nível printf () implementação) agora implementa suporte para% n $ argumento reposicionamento para o caso de que & quot; n & quot; é 1..30, ou se maiores aponta para um tipo int arg.
  • libschily / fprformat.c reparado um erro que impeça a usar macros stdio com versões mais recentes do OpenSolaris, tornando printf () não tão rápido quanto o esperado.
  • Libsiconv:
  • sic_open () não tenta abrir todos os nomes CharacterSet como arquivos no diretório atual, mas somente se o nome contém uma barra.

O que é novo na versão 3.01 Alpha 21:

  • Todos:
  • Definir DEV_NULL em include / Schily / mconfig.h para abordar a falta / dev / null no DOS
  • Novos testes autoconf para: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • Symlinks para armv4tl-linux-cc.rul-s390x-linux cc.rul armv5tel-linux-cc.rul novo, para apoiar a não-automake ciente fazer programas como o gmake.
  • Não defina um protótipo gethostname () in Schily / hostname.h para MinGW, como MinGW como um protótipo errado está no arquivo não-padrão winsock.h
  • include / Schily / stdio.h agora implementa código que unhides parcialmente as estruturas de dados de arquivo * a partir do 64 bit Solaris libc. Isso permite a implementação de um () macro getc_unlocked mesmo para 64 bits Solaris como feito por libc, assim libschily é capaz de atingir stdio semelhante desempenho de I / O, que é necessário para ser capaz de implementar um printf () em libschily que é mais rápido do que printf () da libc.
  • Libschily:
  • funções New xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () in libschily permitir mensagem de erro e sair com um valor de saída que difere de errno.
  • Um bug no libschily / format.c que causou%. * s a ser impresso incorretamente foi corrigido.
  • libschily / format.c foi redesenhado para permitir que o código para ser reutilizado para fprformat () via #include.
  • libschily / fprformat.c Nova função fprformat () in libschily está implementando a mesma interface direta como doprnt () da libc e, assim, permite implementar printf () mais rápido do que o printf () da libc no Solaris.
  • libschily / jsprintf.c Para Solaris, jsprintf () agora é implementado com base em fprformat (). Isto permite printf () de libschily ser aprox. 33% mais rápido do que printf () da libc no Solaris e aprox. 2x mais rápido que jsprintf () in libschily foi antes. Isto dá um outro aumento de desempenho para printf () programas vinculados como hdump / od que é usado como um substituto para o OSS od código fechado (1) no OpenSolaris. Isso faz agora a od OSS (1) no OpenSolaris tipicamente 5x mais rápido, então a versão de código fechado.
  • libschily / getdtablesize.c agora trata MinGW o mesmo que quando compilar no Win-DOS usando cl.exe.
  • libschily / mkdirat.c e libschily / mkdirs.c agora cuidar do fato de que MinGW tem uma mkdir não compatível padrão ()
  • libschily / mkfifoat.c fixa um tipo de, cortar / colar o arquivo de mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c tem agora um comentário melhor relacionada com cdrtools melhorias de sinalização específico.
  • Corrigido um erro de digitação no cdrecord.dfl
  • cdda2wav (Mantido / reforçada por Jorg Schilling, originado por Heiko Ei & SZLIG; heiko@hexco.de Feldt):
  • Evite um aviso xxx redefinido para cdda2wav / exitcodes.h
  • Adicionado uma interface #undef para cdda2wav / interface.h para se certificar de que a interface #define de windows.h não causar problemas, mesmo quando usando MinGW
  • O mkisofs:
  • mkisofs / mkisofs.8 fixo ilegal seqüência & quot troff; \ & quot; para & quot; e & quot;
  • Tente evitar uma seqüência direta & quot; / dev / null & quot; em mkisofs.c para permitir que ele funcione no Win-DOS sem camada POSIX.

O que é novo na versão 3.01 Alpha 20:

  • Todos:
  • As novas regras da Schily Makefiles para armv7l-linux
  • autoconf / xconfig.h.in agora trata Mingw32 a mesma de quando a compilação com cl.exe
  • Libschily:
  • libschily :: format.c (printf) agora suporta modificadores de comprimento como h hh tz l ll para o formato% n.
  • libschily :: format.c foi reestruturado para analisar os parâmetros de largura de campo de uma forma que permitiria a introduzir mais tarde suporte para% n $
  • Tente tomar cuidado com o fato de que Mingw32 não suporta uma função padrão compatível mkdir () com dois parâmetros. Isto aplica-se top libschily / mkdirat.c e libschily / mkdirs.c
  • Corrigido um erro de digitação no libschily / mkfifoat.c que chamou mkdir () em vez de mkfifo ()
  • libschily / getdtablesize.c precisa o mesmo tratamento para Mingw32 como para cl.exe
  • Libparanoia:
  • libparanoia agora implementa a primeira etapa em apoio ponteiro erro C2:. agora é capaz de lidar com dados de entrada que contém ponteiros C2 e ele implementa novos retornos de chamada para relatar estatísticas C2 volta para o chamador
  • libparanoia agora suporta para controlar o tamanho do buffer de leitura antecipada. Isso permite que libparanoia a adoptar para as actuais limitações.

O que é novo na versão 3.01 Alpha 19:

  • Esta versão adicionou diferente privilégio de granulação fina manipulação que mantém privilégios de root nos casos em que cdrtools foram chamados por um programa privilegiado.
  • Libfind suporta agora & quot; & quot porta evento; digite arquivos.
  • Confrontos com um arquivo cdda_paranoia.h desatualizado em / usr / local / include / como visto no FreeBSD estão agora evitado.
  • Emulações para * em () funções foram adicionadas para libschily.

O que é novo na versão 3.01 Alpha 18:

  • Adicionado regra para não-automake permitiu fazer programas ( como gmake) para:. ppc64-linux-cc.rul e ppc64-linux-gcc.rul
  • Adicionado novas regras de identificação de versão OS para várias versões 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
  • teste autoconf Novo em se struct timespec está definido.
  • Várias mudanças cstyle no diretório include / Schily.
  • Novo arquivo de inclusão: include / Schily / shedit.h
  • .
  • Certifique-se de que incluem / Schily / time.h sempre inclui uma definição struct timespec.
  • Novas funções getnstimeofday () e setnstimeofday ().
  • Adicionado defltsect () para a lista de funções exportadas para a versão da biblioteca compartilhada.
  • Corrigido um vazamento filedesrciptor em libfind que atinge ao usar -empty em diretórios vazios.
  • privilégio de grão fino fixo de manuseamento para Linux. Obrigado por Daniel Pielmeier do Gentoo para elaboração de relatórios e testes.

O que é novo na versão 3.01 Alpha 17:

  • O Schily Makefilesystem não usa CC = para interno tarefas.
  • Suporte automático foi adicionada para ARMv5 e ARMv6.
  • Isto faz a compilação no RaspberryPI também possível com a não-automake gmake consciente.
  • Permite & quot; estático & quot; compilation (compilação que não usa os define dinâmicas do Schily Makefilesystem) no Linux ARMv6 (que é usado pelo RaspberryPI).
  • Muitas fontes foram modificados para lidar com __CYGWIN32__ como __CYGWIN __
  • Isto é necessário que as versões mais recentes Cygwin que são executados em modo de 64 bits não definir __CYGWIN32__ mas __CYGWIN __.

O que é novo na versão 3.01 Alpha 16:

  • Esta versão corrige um bug em libparanoia que causou também pequeno inicialização de matriz.
  • O OpenCSW construir ambiente foi atualizado para a última versão.
  • Esta versão permite que & quot; estático & quot; compilação para Linux x86 para cdrtools usuários da biblioteca.
  • A incluem arquivos do ambiente de portabilidade Schily foram reestruturados.

O que é novo na versão 3.01 Alpha 15:

  • No Linux e Solaris, esta versão irá avisá-lo se as permissões de grãos finos necessários estão faltando.
  • Ele funciona em torno de um FreeBSD 9.1 bug que impedia compilação de cdda2wav.
  • mkisofs compila sem -DUDF e sem -DDVD_VIDEO.

O que é novo na versão 3.01 Alpha 14:

  • Um erro de digitação no include / Schily / stat.h relacionadas com nanossegundo manipulação no NetBSD e OpenBSD foi corrigido.
  • suid-root-less instalação agora é suportada em Linux utilizando FCAPS (geralmente disponíveis desde Linux 2.6.24).
  • -novo-dir-mode no mkisofs agora apenas substitui o efeito do modo--dir em diretórios que foram & quot; inventadas & quot; por mkisofs.

O que é novo na versão 3.01 Alpha 13:

  • Esta versão suporta links físicos, nomeado pipes, soquetes , especiais de caráter, e especiais de bloco com UDF, suporta todos os três vezes Unix com granularidade microsegundos em UDF, define o usuário / grupo / permissão correta para links simbólicos em UD, e suporta S_ISUID, S_ISGID, S_ISVTX (set uid, definida gid, pegajoso) em UDF.

O que é novo na versão 3.01 Alpha 12:

  • Dois erros nos metadados da UDF foram fixo que mkisofs causados ​​a causar o conteúdo do arquivo ruim no caso de um arquivo & gt; 4 GB estava presente enquanto a opção -sort foi usado.
  • cdda2wav não imprime lixo quando perguntar & quot;. load cdrom favor e pressione Enter & quot ;, e um carácter diferente de NL foi inscrito

O que é novo na versão 3.01 Alpha 11:

  • Esta versão adiciona uma solução alternativa para suportar compilação no recente lançamento cygwin.

O que é novo na versão 3.01 Alpha 10:

  • Corrige um problema com estofamento DVD-Video introduzido em 3.01a09 como resultado de um aviso falso Valgrind.
  • Adiciona suporte para semi-estático (pré-configurado) incluir arquivos para Android:. include / Schily / armv5tejl-linux-gcc / xconfig.h

O que é novo na versão 3.01 Alpha 09:

  • A 32-bit sem assinatura int rollover bug no mkisofs com os endereços setor de computação para Rock Ridge CE entradas foi fixado (hits com múltiplas sessão que começa passado 4 GB).
  • Todos os programas da suíte mkisofs suportam agora uma nova opção -ignore de erros.
  • Suporte para uma nova plataforma (Pyro) foi adicionado.

O que é novo na versão 3.01 Alpha 06:

  • Esta versão adiciona suporte para a compilação com o compilador Microsoft cl.exe, o apoio à compilação cruzada, e uma tentativa de apoiar o transporte SCSI em versões mais recentes do AIX.

O que é novo na versão 3.01 Alpha 05:.

  • O mkisofs agora suporta El Torito modo de inicialização de vários
  • O mkisofs agora suporta a capacidade de definir arquiteturas de inicialização arbitrários (por exemplo EFI) através da nova opção -eltorito-plataforma.
  • O mkisofs agora suporta a capacidade de definir manualmente o tempo de modificação que é registrado no descritor de volume primário via a nova opção -modification-data. Isso permite que você defina valores arbitrários UUID para o grub.

O que é novo na versão 3.01 Alpha 04:

  • Corrigido um erro de digitação que causou cdrecord-3.01a03 para abortar antes do tamanho de CD-Texto permitido.

O que é novo na versão 3.01 Alpha 03:

  • Esta versão irá tentar usar a contagem real sentido em vez de um valor padrão para PEDIDO SENSE em versões mais recentes do FreeBSD.
  • Ele vai tentar restaurar o byte de status SCSI eo erro de comando depois de fazer uma sensação PEDIDO manual para comandos com falha no AIX, UnixWare, Apollo Domain, e para Linux Porta Paralela SCSI.
  • Cdrecord agora avisa quando alguém tenta escrever mais CD-Text do que possível para um único idioma.
  • Vários erros foram corrigidos na página man cdda2wav.
  • Algumas opções esquecidas foram adicionados à página mkisofs homem.

O que é novo na versão 3.01 Alpha 01:

  • Todos:
  • As macros XARCH_GEN & XARCH_OPT estão agora em REGRAS / cc-Sunpro * .rul
  • O arquivo de inclusão incluem / Schily / ccomdefs.h agora permite desativar as printf () checa formato para GCC com -DNO_PRINTFLIKE Isso é necessário a fim de permitir estrela para compilar no Solaris ON Cosolidation como id GCC burro demais para o printf () extensões.
  • Todos os arquivos de inclusão (mesmo aqueles criados por autoconf) estão agora protegidos contra includion múltipla.
  • teste autoconf Novo para pathconf () e fpathconf ()
  • teste autoconf Novo para / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / fd2
  • Novos testes autoconf para: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () necessários para suporte duplo de comprimento.
  • teste autoconf Novo para _qecvt () _qfcvt () _qgcvt () e _qecvt_r () _qfcvt_r () _qgcvt_r () no AIX
  • Todos os arquivos vinculador mapa foram modificados para permitir plataforma dependente do # ifdef
  • include / Schily / wchar.h inclui agora um workyround para plataformas que não têm wcwidth ().
  • Faça NLS o padrão (ou seja, gettext () é chamado em caso que Schily / nlsdefs.h foi incluído)
  • Libschily:
  • libschily /? eterrno.c não substituir a definição _TS_ERRNO a fim de passar as constrints compilação no Solaris ON consoliation.
  • Vários novos símbolos globais no mapfile para libschily / libschily-mapvers
  • libschily / wcsndup.c tinha frgotten código e ainda fez internaly implementar strndup ()
  • libschily agora por padrão renomeia getline (), fgetline () e fexec * () em js_getline (), js_fgetline () e js_fexec * (). Isto foi necessário porque o comitê padrão POSIX ignorou regras básicas POSIX não definir funções que estão em conflito com as funções publicados existentes. As funções de linschily ter sido em público desde mais de 25 anos e as funções definidas pelo POSIX.1-2008 mesmo violar as regras de nomenclatura POSIX. O POSIX fexec * () funções faria por exemplo têm de ser chamado corretamente fdexec * (). Os programas existentes pode manter o nome oficial getline (), fgetline () e fexec * (), como eles são, por padrão #defined às novas js _ * () nomes. Para desativar essa comodidade, adicione: # define NO_SCHILY_GETLINE Para desativar Schily getline (), fgetline () NO_SCHILY_FEXEC #define Para desativar Schily fexec * () #define NO_SCHILY_FSPAWN Para desativar Schily fspawn * ()
  • Libschily agora tem novo & quot; long double & quot; funções de apoio: qftoes () e qftofs ()
  • Libschily agora suporta um ponto decimal locale dependend para a impressão de números de ponto flutuante.
  • Libschily agora suporta para imprimir números de duplas longas utilizando o formato () printf portátil () implementação baseada. Se isso não funcionar para a sua plataforma, ou se isso não funcionar correctamente para a sua plataforma, por favor informe. Isto foi necessário para a quot novo &; od & quot; implementação.
  • A opção de análise getargs de implementação () / (getfiles) de libschily agora suporta a combinar um único caráter bandeiras boolean mesmo no caso de a cadeia de opções menciona para chamar uma função de chamada de retorno se uma opção válida foi encontrado. Isto foi necessário para a quot novo &; od & quot; implementação.
  • filereopen () a partir libschily não chama open () internamente, desde que não há necessidade de criar ou truncar o arquivo.
  • findinpath de libschily () agora inclui um novo parâmetro de caminho para permitir utilizar a função de bsh.
  • fnmatch agora é sempre disponível como js_fnmatch ()
  • teste autoconf Novo para _qecvt () _qfcvt () _qgcvt () e _qecvt_r () _qfcvt_r () _qgcvt_r () no AIX
  • searchfileinpath de smake () mudou-se para libschily para permitir que ele seja usado geralmente para a busca de recursos do programa.

O que é novo na versão 3.00:

  • Todos:
  • Melhor lint fazem regras
  • Melhores regras de autoconf para ACLs
  • Melhor suporte para Linux em IBM-390
  • Melhor suporte para Linux no AMD x86-64
  • Melhor conformidade com avisos lint.
  • Agora, usando & quot; makefiles-1.6 & quot;
  • Compilação no OS / 2 deve trabalhar novamente (-Zexe - & gt; -o xxx $ (EXEEXT)
  • .
  • O sleeptime para permitir a leitura de um aviso GNU mmake relacionado foi reduzida
  • para 2 segundos.
  • Ainda estou esperando para o GNU make para corrigir os erros que eu fiz relatório em 1999.
  • Suporte para 'fazer DESTDIR = xxx instalar' adicionado
  • Solução para um Bug Shell em BSDi
  • Instale solução para o fato de que BSDI tem chown (1) em / usr / sbin /
  • script shell cc-config reformulado
  • Melhor configurar testes para procfs incluir arquivos
  • Configure testes para fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Configure testes para fdopendir
  • Configure testes para ext2fs quebrados inclui arquivos no kernel do Linux
  • Melhor função de pesquisa SRCROOT em makefiles roteiros shell
  • Novos testes autoconf para quebrado, &
  • em vários sistemas Linux
  • astoull * () new em schily.h
  • utypes.h agora tem definições de valor MAX_ e MIN_ básica para todos
  • tipos de sistema.
  • Suporte adicionado para compilar no modo de 64 bits em Solaris Sparc.
  • Use: smake CCOM = cc64
  • Suporte adicionado para compilar as bibliotecas compartilhadas com versão
  • números para os níveis de interface e fazer inofficial & quot; interfaces de & quot;
  • estática
  • Prevent gmake para ir para um ciclo enless no Solaris
  • no caso de que / usr / ucb / tr é antes de / usr / bin / tr no PATH
  • Melhor mensagem de erro autoconf em caso que o esperado
  • C-compilador não pôde ser encontrado.
  • Mac OS X agora instala arquivos como root: roda
  • vinculador Abastecimento mapfiles para todas as bibliotecas. Isso permite que cdrtools
  • para ser compilado usando bibliotecas compartilhadas única e adequadamente
  • esconder as interfaces inofficial no Solaris (usando ls)
  • Observe que esse recurso ainda não está disponível para o GNU ld
  • Suporte para DragonFly BSD acrescentou, graças a joerg@britannica.bec.de~~V
  • Padrão Cygwin instalar uid / grupo adaptado para usar ids disponíveis.
  • Novo programa btcflash acrescentou. Graças a David Huang
  • Se você gosta de todos os usuários para ser capaz de chamar cdrecord-root menos, você precisa
  • Solaris 10 ou mais recente.
  • Edite o arquivo / etc / security / exec_attr e adicione:
  • Todos: solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • Todos: solaris: cmd ::: / opt / Schily / bin / readcd: privs = file_dac_read, sys_devices, net_privaddr
  • Todos: solaris: cmd ::: / opt / Schily / bin / cdda2wav: privs = file_dac_read, sys_devices, proc_priocntl, net_privaddr
  • Se você gosta de permitir que apenas usuário específico para usar o cdrecord,
  • uso algo como:
  • CD RW: solaris: cmd ::: / opt / Schily / bin / cdrecord: privs = file_dac_read, sys_devices, proc_lock_memory, proc_priocntl, net_privaddr
  • em vez e fazer os usuários membros do perfil & quot relacionados; CD RW & quot;
  • adicionando uma linha como:
  • Joerg :::: perfis = CD RW
  • em / etc / user_attr
  • Observe que você nem precisa chamar cdrecord via & quot; cdrecord pfexec ..... & quot;
  • ou usando um shell ciente perfil (por exemplo, / usr / bin / pfksh)
  • Melhor suporte para BeOS / Zeta no sistema makefile
  • Suporte para armv5teb-linux-cc foi adicionado ao sistema makefile
  • roteiro Autoconf adicionado ao diretório 'conf'
  • No dia 15 de maio de 2006, eu felizmente anunciou novos recursos e o lançamento de
  • o código-DVD para o OpenSource. Depois de longas discussões com vários
  • as pessoas sobre Licenças OpenSource e seus efeitos sobre o uso interproject
  • eo efeito sobre os próprios autores, entrei em contato com os autores
  • incluiu peças neste conjunto de software e tem, na maioria dos casos, a sua
  • apoio e subvenção sobre a seleção do CDDL como a nova licença. Embora
  • isso levou algum tempo, valeu a pena a leitura do OpenSource diferente
  • licenças completamente com algum apoio de pessoas que trabalham nesse campo.
  • Agora eu sei por que levou tanto tempo Sun para oferecer OpenSolaris sob
  • uma licença Open Source ... se você der uma mudança de licença a sério, é
  • um trabalho duro real.
  • O arquivo & quot; CONTRIBUIR & quot; foi atualizado.
  • O sistema makefile foi totalmente reescrito para ser mais reutilizável
  • e para não replicar código.
  • O sistema suporta agora makefile para compilar em & quot; Services for UNIX & quot;
  • Agora chamado & quot; o subsistema para aplicativos baseados em UNIX (SUA) & quot;
  • a POSIX livre add on de Microsoft (identifica como & quot; Interix & quot;)
  • .
  • Observe que você precisa o mais recente 'smake' relase smake-1.2a36 ou nunca
  • a partir ftp://ftp.berlios.de/pub/smake/alpha/
  • Observe que há smake-1.2.1 disponível em
  • ftp://ftp.berlios.de/pub/smake/
  • Atualmente, cdrecord não é capaz de enviar comandos SCSI a partir desta
  • ambiente. Eu estou procurando a ajuda de usuários experientes.
  • O sistema suporta agora makefile para compilar usando o Microsoft
  • C-Compiler & quot; cl & quot;.
  • Observe que você precisa o mais recente 'smake' relase smake-1.2a36 ou nunca
  • a partir ftp://ftp.berlios.de/pub/smake/alpha/
  • Esta compilação atualmente só pode ser cone de um & quot; Cygwin & quot; ambiente
  • usando smake com as variáveis ​​de ambiente, criado de uma forma que permite
  • & quot; cl & quot; para trabalhar (encontrá-lo é incluir arquivos e bibliotecas).
  • Run & quot; smake CCOM = cl & quot; para este tipo de compilação.
  • Cdrecord ainda não foi verificada para compilar neste ambiente.
  • Observe que eu estou interessado em avaliação para estas novas possibilidades de compilação.
  • New strlcpy function () para uma melhor portabilidade.
  • New strncpy () função para uma melhor portabilidade.
  • Makefile sistema aprimorado para melhor suporte MSVC
  • Makefile sistema aprimorado para suporte C ++
  • Corrigidos alguns problemas em dirdefs.h
  • Novas funções getvallargs () / () / getvargs getvfiles ()
  • permitir ter uma interface baseada em vetor com o
  • argumento avançado analisar funções de biblioteca.
  • Atualmente usado por mkisofs.
  • getargs.c está agora em atualizado novamente e libschily
  • a partir cdrtools está 100% concluída e pode ser usado
  • como uma biblioteca compartilhada para ser usada por, por exemplo estrelar também.
  • Adicionado uma solução alternativa para um problema dump de memória com
  • em execução avoffset.c em FreeBSD / sparc64 (gcc)
  • libschily agora inclui um fallback fnmatch () para uma melhor portabilidade
  • Esta implementação fnmatch () foi retirado do th projeto BSD.
  • Corrigido um erro na getvargs () que causaram mkisofs -joliet-longos para ser
  • declarada como opção ilegal.
  • Diversas melhorias de pequeno formato para getargs ()
  • getavrgs () é agora (como getargs ()) capaz de tratar corretamente
  • combinações de único caractere bandeiras boolean
  • incluem sistema de arquivos completamente reestruturado a fim de evitar futuros conflitos de nome.
  • A incluir arquivos agora completamente mudou-se para incluir / Schily /.
  • Isto também permite fazer todos incluem arquivos disponíveis em / usr / include / Schily /
  • no futuro.
  • fixa um tipo em include / Schily / termios.h graças a Steven M. Schweda para
  • relatórios.
  • Todas as bibliotecas agora incluem suporte para compilar o código de biblioteca compartilhada.
  • O código foi testado no Solaris, mas também deve funcionar em * BSD e Linux.
  • Para compilar com bibliotecas compartilhadas, seja chamada:
  • fazer LinkMode = dinâmico
  • ou alterar a linha
  • DEFLINKMODE = estática
  • DEFLINKMODE = dinâmico
  • para o seu SO em defaults / padrões.
  • Estou interessado na avaliação para várias plataformas de sistemas operacionais ........
  • A ordem para compilar as bibliotecas foi alterado para fazer o
  • processo insensível contra libraris estáticos antigos no
  • compilar
  • Pesquisa biblioteca caminho.
  • New Schily teste autoconf para gettext () e libintl
  • include / Schily / nlsdefs.h agora também verifica a existência de HAVE_GETTEXT
  • #undef SIZE_T_MAX em utypes.h para melhor suporte FreeBSD
  • Faça sistema de arquivos reestruturado: tudo Schily incluir arquivos agora estão localizados
  • em .... / include / Schily /
  • Agora, usando novas definições de Steven M. Schweda em
  • Incluir / Schily / xmconfig.h
  • usuários de VMS: no futuro, você precisa especificar cc -DUSE_STATIC_CONF
  • a fim de obter a configuração estática de idade.
  • novo arquivo Schily / errno.h
  • Corrigido alguns arquivos que se incluem em vez de
  • Tentando fazer o ponto flutuante printf () funções de apoio trabalhar
  • em sistemas que implementam C99 única sem volta.
  • Como essa mudança é resultado de um relatório de uma pessoa que não gosta
  • para cooperar, eu não era capaz de testar na plataforma AIX-5.x relatado.
  • Observe também que essa mudança pode resultar em problemas em outras plataformas.
  • Por favor, teste e relatório!
  • O Schily Makefilesystem agora inclui definições de ambiente
  • para o compilador Microsoft Studio 8. Se você gosta de editar estes
  • definições, verifique o diretório PADRÕES
  • O próximo passo no apoio a Microsoft C-compiladores: construir em ambiente
  • criado para os compiladores MS. Para compilar com o MS C-Compiler,
  • configurar um ambiente Cygwin e compilar uma Cygwin 'smake'.
  • Em seguida, use este smake para compilar com o compilador C-MS chamando:
  • smake CCOM = cl
  • O padrão é VC7. Se você gosta de usar VC6, ligue para:
  • smake CCOM = cl VC = 6
  • Note que a própria smake (se compilado com & quot; cl & quot;) não vai funcionar, como
  • MS não implementar uma maneira confiável para passar um vetor arg citado
  • para um novo programa.
  • Observe que cdrtools não compilar ainda completamente com MSVC. Este
  • é causada principalmente pela falta de conformidade padrão na MS C-compiladores.
  • Uma pequena reestruturação da estrutura de arquivos incluem:
  • novo arquivo include / Schily / xconfig.h
  • include / Schily / xmconfig.h agora contém apenas configuração estática Manual
  • para VMS
  • O Makefilesystem agora inclui links para sparc64 (Fujitsu-Siemens)
  • includefiles Schily agora são instalados com o & quot; make install & quot;.
  • Tente evitar uma exceção de programa com uma chamada para o acesso (& quot;. & quot ;, E_OK | F_OK)
  • causado por um bug libc do Microsoft C-compilador & quot; cl & quot;.
  • O sistema makefile suporta agora a biblioteca Winsock





















































































































































































Outro software de desenvolvedor Jorg Schilling

SchilliX
SchilliX

20 Feb 15

Smake
Smake

20 Feb 15

SCCS
SCCS

11 May 15

Comentário para cdrtools

Comentários não encontrado
Adicionar comentário
Ligue imagens!