cdrtools

Software captura de pantalla:
cdrtools
Detalles de software:
Versión: 3.00 / 3.01 Alpha 31 Actualizado
Fecha de carga: 27 Sep 15
Promotor: Jorg Schilling
Licencia: Libre
Popularidad: 126

Rating: 5.0/5 (Total Votes: 1)

cdrtools (antes conocido como cdrecord) es un código abierto y el software de línea de comandos gratuita que forma parte de un conjunto de utilidades que permiten a los usuarios crear discos en casa quemada con un CD-R, CD-RW, DVD -R, DVD-RW o Blu-Ray grabadora.

En incluye la utilidad cdrecord para grabar CD, DVD y discos Blu-ray, la herramienta readcd de lectura de CD, DVD y discos BD con características CD-clon, el programa cdda2wav para extraer pistas de CDs de audio con soporte paranoia, así que el script mkisofs para crear ISO9660 híbrido, HFS o Joliet sistemas de archivos con atributos Rock Ridge adicional.

Además, el proyecto incluye isodebug información mkisofs impresión de depuración de los medios de comunicación, isodump para volcar medios ISO-9660, isoinfo para el análisis y verificación de Joliet, sistemas de ficheros ISO / 9660 y Rock-Ridge, isovfy para la verificación de las estructuras de la norma ISO-9660 sistemas de archivos, y rscsi para la implementación de un SCSI remoto (Small Computer System Interface) demonio.


Características de un vistazo

cdrtools apoya grabadoras de CD de muchos proveedores diferentes. Características soportadas incluyen IDE / ATAPI, puerto paralelo, y las unidades SCSI, CD de audio, CD de datos y CDs mezclados, soporte multi-sesión completa, CDRW (regrabables), TAO, DAO, RAW, y los mensajes de error legibles.

La aplicación incluye soporte SCSI remoto y puede acceder grabadoras de CD locales o remotos. Se compone de las siguientes herramientas:. Cdrecord, readcd, cdda2wav, mkisofs, isodebug, isodump, isoinfo, isovfy y rscsi


Opciones de línea de comandos y la disponibilidad

Cada una de las herramientas incluidas tiene sus propias opciones de línea de comandos que le permiten hacer uso de las características y funcionalidades mencionadas. Para ver estas opciones, agrega el y lsquo; - ayuda y rsquo; atribuir después de la orden real (por ejemplo, cdrecord --help).

El software está disponible para su descarga sólo como tarballs (archivos de alquitrán), que incluyen el código fuente, que debe ser optimizado y compilado antes de la instalación. Sistemas operativos compatibles incluyen GNU / Linux, BSD, Solaris, Mac OS X y Microsoft Windows. cdrtools ha sido éxito en los equipos de apoyo a cualquiera de las arquitecturas de hardware de 32 bits o 64 bits

¿Qué hay de nuevo en esta versión:.

< p>
  • Todos:
  • include / Schily / cabecera varargs.h ahora incluye un nuevo tipo va_lists_t que es una estructura que cubre va_list.
  • include / Schily / getargs.h ahora tiene comentario para los argumentos y devolver el código de los getargs () funciones de devolución de llamada.
  • El makefilesystem Schily ahora incluye un nuevo enlace simbólico ppc64le-linux-cc.rul para no automake implementaciones concienciar como gmake.
  • Las nuevas pruebas de autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily ahora implementa strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (el printf bajo nivel () implementación) ahora implementa soporte para% n $ argumento de reposicionamiento para el caso de que & quot; n & quot; es 1..30, o si grandes puntos a un arg tipo int.
  • libschily / fprformat.c arreglado un error que impida utilizar macros stdio con las nuevas versiones de OpenSolaris, haciendo printf () no es tan rápido como se esperaba.
  • Libsiconv:
  • sic_open () ya no trata de abrir todos los nombres characterSet como archivos en el directorio actual, pero sólo si el nombre contiene una barra.

¿Qué hay de nuevo en la versión 3.00 / 3.01 Alfa 30:

  • Todos:
  • include / Schily / cabecera varargs.h ahora incluye un nuevo tipo va_lists_t que es una estructura que cubre va_list.
  • include / Schily / getargs.h ahora tiene comentario para los argumentos y devolver el código de los getargs () funciones de devolución de llamada.
  • El makefilesystem Schily ahora incluye un nuevo enlace simbólico ppc64le-linux-cc.rul para no automake implementaciones concienciar como gmake.
  • Las nuevas pruebas de autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily ahora implementa strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (el printf bajo nivel () implementación) ahora implementa soporte para% n $ argumento de reposicionamiento para el caso de que & quot; n & quot; es 1..30, o si grandes puntos a un arg tipo int.
  • libschily / fprformat.c arreglado un error que impida utilizar macros stdio con las nuevas versiones de OpenSolaris, haciendo printf () no es tan rápido como se esperaba.
  • Libsiconv:
  • sic_open () ya no trata de abrir todos los nombres characterSet como archivos en el directorio actual, pero sólo si el nombre contiene una barra.

¿Qué hay de nuevo en la versión 3.00 / 3.01 Alfa 27:

  • Todos:
  • include / Schily / cabecera varargs.h ahora incluye un nuevo tipo va_lists_t que es una estructura que cubre va_list.
  • include / Schily / getargs.h ahora tiene comentario para los argumentos y devolver el código de los getargs () funciones de devolución de llamada.
  • El makefilesystem Schily ahora incluye un nuevo enlace simbólico ppc64le-linux-cc.rul para no automake implementaciones concienciar como gmake.
  • Las nuevas pruebas de autoconf para strspn () strcspn () wcsspn () wcscspn ()
  • Libschily:
  • libschily ahora implementa strspn () strcspn () wcsspn () wcscspn ()
  • libschily / format.c (el printf bajo nivel () implementación) ahora implementa soporte para% n $ argumento de reposicionamiento para el caso de que & quot; n & quot; es 1..30, o si grandes puntos a un arg tipo int.
  • libschily / fprformat.c arreglado un error que impida utilizar macros stdio con las nuevas versiones de OpenSolaris, haciendo printf () no es tan rápido como se esperaba.
  • Libsiconv:
  • sic_open () ya no trata de abrir todos los nombres characterSet como archivos en el directorio actual, pero sólo si el nombre contiene una barra.

¿Qué hay de nuevo en la versión 3.01 de Alpha 21:

  • Todos:
  • Definir DEV_NULL en include / Schily / mconfig.h para abordar la falta / dev / null en DOS
  • Las nuevas pruebas de autoconf para: getc_unlocked getchar_unlocked putc_unlocked putchar_unlocked flockfile funlockfile ftrylockfile
  • enlaces simbólicos para armv4tl-linux-cc.rul s390x-linux-cc.rul armv5tel-linux-cc.rul nueva, para apoyar no automake conscientes hacen programas como gmake.
  • No definir un gethostname () prototipo en Schily / hostname.h para MinGW, como MinGW como prototipo mal está en el archivo no estándar winsock.h
  • include / Schily / stdio.h ahora implementa código que unhides parcialmente las estructuras de datos ARCHIVO * Del libc Solaris de 64 bits. Esto permite implementar un () macro getc_unlocked incluso para 64 bits de Solaris como hecha por libc, por lo libschily es capaz de lograr stdio similares rendimiento I / O, que se necesita para ser capaz de poner en práctica un printf () en libschily que es más rápido que printf () de libc.
  • Libschily:
  • Nueva funciones xcomerr (), xcomerrno (), fxcomerr (), fxcomerrno () en libschily permitir mensaje de error y la salida con un valor de salida que difiere de errno.
  • Un error en libschily / format.c que causó%. * s que se imprimirán de forma incorrecta se ha solucionado.
  • libschily / format.c se ha rediseñado para permitir que el código para ser reutilizados para fprformat () a través #include.
  • libschily / fprformat.c Nueva fprformat () en libschily está llevando a cabo la misma interfaz directa como doprnt () de libc y por lo tanto permite implementar printf () más rápido que el printf () de libc en Solaris.
  • libschily / jsprintf.c Para Solaris, jsprintf () ahora se implementa basa en fprformat (). Esto permite printf () desde libschily a ser aprox. 33% más rápido que printf () de libc en Solaris y aprox. 2x más rápido que jsprintf () en libschily ha estado antes. Esto le da a otro aumento de rendimiento de printf () programas consolidados como hdump / desde que se utiliza como un reemplazo para el OSS desde código cerrado (1) en OpenSolaris. Esto ahora hace que el od OSS (1) en OpenSolaris típicamente 5 veces más rápido que la versión de código cerrado.
  • libschily / getdtablesize.c ahora trata MinGW el mismo que cuando se compila en Win-DOS usando cl.exe.
  • libschily / mkdirat.c y libschily / mkdirs.c ahora cuidan de que MinGW tiene un mkdir compatible no estándar ()
  • libschily / mkfifoat.c fija un tipo de, cortar / pegar el archivo desde mkdirat.c
  • Cdrecord:
  • cdrecord / cue.c ahora tiene un mejor comentario relacionado con cdrtools mejoras CUE específicos.
  • Se ha corregido un error tipográfico en cdrecord.dfl
  • Cdda2wav (Mantenido / reforzada por Jorg Schilling, originado por Heiko Ei y szlig; heiko@hexco.de Feldt):
  • Evite una advertencia xxx redefinido para cdda2wav / exitcodes.h
  • Ha añadido un interfaz #undef a cdda2wav / interface.h para asegurarse de que la interfaz #define de windows.h no causa problemas, incluso cuando se utiliza MinGW
  • Mkisofs:
  • mkisofs / mkisofs.8 fijo ilegal secuencia de & quot troff; \ & quot; a & quot; e & quot;
  • Trate de evitar una cadena directa & quot; / dev / null & quot; en mkisofs.c para permitir que funcione en Win-DOS sin capa POSIX.

¿Qué hay de nuevo en la versión 3.01 de Alpha 20:

  • Todos:
  • reglas Nueva Schily Makefiles para armv7l-linux
  • autoconf / xconfig.h.in ahora trata MinGW32 lo mismo que al compilar con cl.exe
  • Libschily:
  • libschily :: format.c (printf) ahora soporta modificadores de longitud como h hh l ll tz para el formato% n.
  • libschily :: format.c se ha reestructurado para analizar los parámetros de ancho de campo de una manera que permita introducir más tarde el apoyo a% n $
  • Trate de tener cuidado con el hecho de que MinGW32 no admite una función estándar compatible mkdir () con dos parámetros. Esto se aplica encima libschily / mkdirat.c y libschily / mkdirs.c
  • Se ha corregido un error tipográfico en libschily / mkfifoat.c que llama mkdir () en lugar de mkfifo ()
  • libschily / getdtablesize.c necesita el mismo tratamiento para MinGW32 como para cl.exe
  • Libparanoia:
  • libparanoia ahora implementa la primera etapa en C2 apoyo puntero de error:. ahora es capaz de hacer frente a los datos de entrada que contiene punteros C2 e implementa nuevos servicios repetidos reportar estadísticas C2 de nuevo a la persona que llama
  • libparanoia ahora es compatible para controlar el tamaño del búfer de lectura anticipada. Esto permite libparanoia que se adoptará a las limitaciones actuales.

¿Cuál es nuevo en la versión 3.01 de Alpha 19:

  • Esta versión añade diferente de grano fino manejo de ese privilegio mantiene los privilegios de root en los casos en cdrtools han sido llamados por un programa privilegiado.
  • Libfind ahora es compatible con & quot; puerto & quot evento; escribir archivos.
  • Los enfrentamientos con un archivo cdda_paranoia.h obsoleta en / usr / local / include / como se ve en FreeBSD ahora se evitan.
  • emulaciones de * a () funciones se han agregado a libschily.

¿Qué hay de nuevo en la versión 3.01 de Alpha 18:

  • reglas añadidas para no automake permitieron que los programas ( como gmake) para:. ppc64-linux-cc.rul y ppc64-linux-gcc.rul
  • Añadido nuevas reglas de identificación de la versión del sistema operativo para diferentes versiones 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
  • Nueva prueba autoconf en si se define struct timespec.
  • Varios cambios cstyle en el directorio include / Schily.
  • Nuevo archivo de inclusión: include / Schily / shedit.h
  • .
  • Asegúrese de que include / Schily / time.h siempre incluye una definición de estructura timespec.
  • Nuevas funciones getnstimeofday () y setnstimeofday ().
  • defltsect Agregado () a la lista de funciones exportadas para la versión de la biblioteca compartida.
  • Se ha corregido un fuga filedesrciptor en libfind que golpea al utilizar -empty en directorios vacíos.
  • Fija el manejo de Linux bien privilegio de grano. Gracias por Daniel Pielmeier de Gentoo para la presentación de informes y pruebas.

¿Cuál es nuevo en la versión 3.01 de Alpha 17:

  • El Schily Makefilesystem ya no utiliza CC = para uso en interior tareas.
  • Apoyo automático se ha añadido para ARMv5 y ARMv6.
  • Esto hace que la compilación en la RaspberryPI también es posible con la no automake gmake cuenta.
  • Permite & quot; estática & quot; compilación (compilación que no utiliza los define dinámicas del Schily Makefilesystem) en Linux ARMv6 (que es utilizado por RaspberryPI).
  • Muchas fuentes se han modificado para manejar __CYGWIN32__ como __CYGWIN __
  • Esto es necesario ya que las versiones más recientes de Cygwin que se ejecutan en modo de 64 bits ya no definir __CYGWIN32__ pero __CYGWIN __.

¿Cuál es nuevo en la versión 3.01 de Alpha 16:

  • Esta versión corrige un error en libparanoia que causó demasiado pequeña inicialización matriz.
  • El OpenCSW construir entorno se actualizó a la última versión.
  • Esta versión permite a & quot; estática & quot; compilación para x86 Linux para cdrtools usuarios de la biblioteca.
  • El incluyen archivos del entorno de portabilidad Schily se han reestructurado.,

¿Cuál es nuevo en la versión 3.01 de Alpha 15:

  • En Linux y Solaris, esta versión le advertirá si los permisos de grano fino necesarios están desaparecidos.
  • Se trabaja en torno a un FreeBSD 9.1 error que impedía compilación de cdda2wav.
  • mkisofs compila sin -DUDF y sin -DDVD_VIDEO.

¿Qué hay de nuevo en la versión 3.01 de Alpha 14:

  • Un error tipográfico en include / Schily / stat.h relacionados con el manejo de nanosegundos en NetBSD y OpenBSD se fijó.
  • suid-root-less instalación es ahora compatible en Linux usando FCAPS (generalmente disponibles desde Linux 2.6.24).
  • -nuevo-dir-mode en mkisofs ahora sólo reemplaza el efecto de modo -dir en los directorios que han estado & quot; inventados & quot; por mkisofs.

¿Qué hay de nuevo en la versión 3.01 de Alpha 13:

  • Esta versión es compatible con los enlaces duros, canalizaciones con nombre, tomas de corriente , especiales de carácter, y especiales de bloque con UDF, apoya las tres veces Unix con granularidad microsegundo en UDF, establece el usuario / grupo / permiso correcto para enlaces simbólicos en la UD, y apoya S_ISUID, S_ISGID, S_ISVTX (set uid, gid establecer, pegajoso) en UDF.

¿Cuál es nuevo en la versión 3.01 de Alpha 12:

  • Dos errores en los metadatos UDF se han fijado que mkisofs causados ​​a causar el contenido del archivo mal en caso de un archivo & gt; 4 GB estaba presente mientras se utilizó la opción -sort.
  • Cdda2wav ya no imprime símbolos ilegibles cuando se le pide & quot;. de carga cdrom favor y pulse enter & quot ;, y un carácter distinto de la Liga Nacional fue ingresado

¿Cuál es nuevo en la versión 3.01 de Alpha 11:

  • Esta versión añade una solución para apoyar la compilación en la reciente liberación cygwin.

¿Cuál es nuevo en la versión 3.01 de Alpha 10:

  • corrige un problema con DVD-Video de relleno introducido en 3.01a09 como resultado de una advertencia falsa Valgrind.
  • Añade soporte para semi-estática (preconfigurado) incluir archivos para Android:. include / Schily / armv5tejl-linux-gcc / xconfig.h

¿Qué hay de nuevo en la versión 3.01 de Alpha 09:

  • Un 32 bits unsigned int vuelco error en mkisofs con el cálculo de las direcciones del sector de Rock Ridge comentarios CE se fija (golpes con múltiples sesiones que comienza pasado 4 GB).
  • Todos los programas de la suite mkisofs soportan ahora una nueva opción -ignore-error.
  • Se agregó el soporte para una nueva plataforma (Pyro).

¿Qué hay de nuevo en la versión 3.01 de Alpha 06:

  • Esta versión añade soporte para compilar con el compilador Microsoft cl.exe, el apoyo a la compilación cruzada, y un intento de apoyar el transporte SCSI en las nuevas versiones de AIX.

¿Cuál es nuevo en la versión 3.01 de Alpha 05:.

  • Mkisofs ahora es compatible con el modo de arranque múltiple El Torito
  • Mkisofs ahora es compatible con la capacidad de establecer arquitecturas de arranque arbitrarias (por ejemplo EFI) a través de la nueva opción -eltorito-plataforma.
  • Mkisofs ahora es compatible con la capacidad de establecer manualmente el tiempo de modificación que se registra en el descriptor de volumen primario a través de la nueva opción -Modificación fecha. Esto le permite establecer valores UUID arbitrarias para grub.

¿Qué hay de nuevo en la versión 3.01 de Alpha 04:

  • Se ha corregido un error tipográfico que causó cdrecord-3.01a03 para abortar antes de que el tamaño de CD-Text permitido.

¿Qué hay de nuevo en la versión 3.01 de Alpha 03:

  • Esta versión intentará utilizar el recuento real sentido en lugar de un valor estándar para SENTIDO SOLICITUD en las nuevas versiones de FreeBSD.
  • Se va a tratar de restaurar el byte de estado SCSI y el error de comando después de hacer un SENTIDO SOLICITUD manual de comandos fallidos en AIX, UnixWare, Apolo de dominio, y para Linux Puerto paralelo SCSI.
  • Cdrecord ahora avisa cuando alguien intenta escribir más CD-Text que posible para un solo idioma.
  • Varios errores tipográficos han sido corregidos en la página man cdda2wav.
  • Algunas opciones olvidados se han añadido a la página de mkisofs hombre.

¿Qué hay de nuevo en la versión 3.01 de Alpha 01:

  • Todos:
  • Las macros XARCH_GEN y XARCH_OPT están ahora en REGLAS / cc-Sunpro * .rul
  • El archivo de inclusión include / Schily / ccomdefs.h ahora permite desactivar los printf () comprueba formato para GCC con que se necesita con el fin de permitir la estrella para compilar en el Solaris DE CONSOLIDACIÓN como Identificación del GCC demasiado tonto para el -DNO_PRINTFLIKE Este printf () extensiones.
  • Todas incluyen archivos (incluso los creados por autoconf) están ahora protegidos contra múltiples includion.
  • Nueva prueba autoconf para pathconf () y fpathconf ()
  • Nueva prueba autoconf para / dev / stdin, / dev / stdout, / dev / stderr, / dev / fd / 0, / dev / fd / 1, / dev / fd2
  • Las nuevas pruebas de autoconf para: qecvt () qfcvt () qgcvt () _ldecvt () _ldfcvt () _ldgcvt () _ldecvt_r () _ldfcvt_r () _ldgcvt_r () qeconvert () qfconvert () qgconvert () necesarios para el soporte doble de largo.
  • Nueva prueba autoconf para _qecvt () _qfcvt () _qgcvt () y _qecvt_r () _qfcvt_r () _qgcvt_r () en AIX
  • Todos los archivos de mapas enlazador se han modificado para permitir dependiente de la plataforma # de ifdef
  • include / Schily / wchar.h ahora incluye un workyround para plataformas que no tienen wcwidth ().
  • Haga NLS por defecto (es decir gettext () es llamado en caso de que Schily / nlsdefs.h se incluyó)
  • Libschily:
  • libschily /? eterrno.c ya no sobrescribir la definición _TS_ERRNO para pasar las constrints de compilación de la versión Solaris EN consoliation.
  • Varios nuevos símbolos globales en el archivo de asignaciones para libschily / libschily-mapvers
  • libschily / wcsndup.c había frgotten código y todavía tenía implementar internaly strndup ()
  • libschily ahora por defecto renombra getline (), fgetline () y fexec * () en js_getline (), js_fgetline () y js_fexec * (). Esto era necesario porque el comité estándar POSIX ignorado reglas básicas POSIX no definir funciones que están en conflicto con las funciones publicados existentes. Las funciones de linschily han estado en el público desde hace más de 25 años y las funciones definidas por POSIX.1-2008 incluso violar las reglas de nomenclatura POSIX. El POSIX fexec * () funciones haría por ejemplo, han de ser llamado correctamente fdexec * (). Los programas existentes pueden mantener el nombre oficial getline (), fgetline () y fexec * (), ya que son de forma predeterminada #defined a los nuevos js _ * (nombres). Para desactivar esta conveniencia, añadir: NO_SCHILY_GETLINE #define Para desactivar Schily getline (), fgetline () NO_SCHILY_FEXEC #define Para desactivar Schily fexec * () NO_SCHILY_FSPAWN #define Para desactivar Schily fspawn * ()
  • Libschily ahora tiene nueva & quot; long double & quot; funciones de apoyo: qftoes () y qftofs ()
  • Libschily ahora es compatible con un punto decimal dependend locale para imprimir números de punto flotante.
  • Libschily ahora es compatible para imprimir los números dobles largos utilizando el formato () printf portátil (aplicación) en base. Si esto no funciona para su plataforma, o si esto no funciona correctamente para su plataforma, por favor informe. Esto era necesario para salir nueva & quot; od & quot; aplicación.
  • La opción de analizar getargs implementación () / GetFiles () desde libschily ahora soporta combinar un solo carácter banderas booleanas incluso en caso de que la cadena de opciones menciona llamar a una función de devolución de llamada si se ha encontrado una opción válida. Esto era necesario para salir nueva & quot; od & quot; aplicación.
  • filereopen () desde libschily ya no llama abierta () internamente, siempre y cuando no hay necesidad de crear o truncar el archivo.
  • findinpath de libschily () ahora incluye un nuevo parámetro de ruta para permitir utilizar la función de BSH.
  • fnmatch ahora está siempre disponible como js_fnmatch ()
  • Nueva prueba autoconf para _qecvt () _qfcvt () _qgcvt () y _qecvt_r () _qfcvt_r () _qgcvt_r () en AIX
  • searchfileinpath de smake () se trasladó a libschily a permitir que se utiliza generalmente para la búsqueda de los recursos del programa.

¿Qué hay de nuevo en la versión 3.00:

  • Todos:
  • Mejor pelusa hacen reglas
  • Mejores reglas autoconf para ACL
  • Mejor soporte para Linux en IBM-390
  • Mejor soporte para Linux en AMD x86-64
  • Una mejor se ajuste a las advertencias de pelusa.
  • Ahora, utilizando & quot; makefiles-1.6 & quot;
  • Compilación en OS / 2 debe trabajar de nuevo (-Zexe - & gt; -o xxx $ (EXEEXT)
  • .
  • El sleeptime para permitir la lectura de una advertencia relacionada con GNU mmake se redujo
  • para 2 segundos.
  • todavía estoy esperando GNU hacer para corregir los errores que hice informe en 1999.
  • Soporte para 'hacer DESTDIR = xxx install' añadido
  • Solución para un insecto de Shell en BSDi
  • Instalar solución para el hecho de que BSDI tiene chown (1) en / usr / sbin /
  • shell script cc-config reelaborado
  • Mejor configurar pruebas para procfs incluyen archivos
  • Configure pruebas para fchown, chmod, fchmod, lchmod, futimes, lutimes
  • Configure pruebas para fdopendir
  • Configure pruebas para ext2fs rotos incluye archivos en el kernel de Linux
  • Una mejor función de búsqueda SRCROOT en makefiles shell scripts de
  • Las nuevas pruebas de autoconf para roto, y
  • en varios sistemas Linux
  • astoull * () de nuevo en schily.h
  • utypes.h tiene ahora MAX_ y MIN_ definiciones de valor para todos básica
  • tipos de sistemas.
  • Soporte añadido para compilar en modo 64 bits en Solaris Sparc.
  • Uso: smake CCOM = CC64
  • Soporte añadido para compilar bibliotecas compartidas con versión
  • Números para los niveles de interfaz y hacer no oficial & quot; interfaces de & quot;
  • estática
  • Evitar gmake entrar en un bucle Enless en Solaris
  • en caso de que / usr / ucb / tr es antes de / usr / bin / tr en el PATH
  • Mejor mensaje de error autoconf en caso de que la esperada
  • compilador de C no se pudo encontrar.
  • Mac OS X ahora instala archivos como root: Rueda
  • enlazador Suministro mapfiles para todas las bibliotecas. Esto permite cdrtools
  • para ser compilado usando bibliotecas compartidas única y correctamente
  • ocultar las interfaces no oficiales en Solaris (usando ls)
  • Tenga en cuenta que esta función no está disponible todavía para GNU ld
  • Soporte para DragonFly BSD añadió, gracias a joerg@britannica.bec.de~~V~~singular~~3rd
  • Por defecto Cygwin instalar uid / grupo adaptado para utilizar los identificadores disponibles.
  • Nuevo programa btcflash agregó. Gracias a David Huang
  • Si te gusta que todos los usuarios podrán llamar cdrecord raíz de menos, es necesario
  • Solaris 10 o más nuevo.
  • Edite el archivo / etc / security / exec_attr y añade:
  • 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
  • Si te gusta para permitir sólo usuario específico de usar 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
  • en lugar y hacer que los usuarios miembros relacionados del quot perfil y, CD-RW & quot;
  • añadiendo una línea como:
  • Joerg :::: perfiles = CD RW
  • en / etc / user_attr
  • Tenga en cuenta que sea necesario llamar a cdrecord través de & quot; cdrecord pfexec ..... & quot;
  • o mediante el uso de una concha conscientes de su perfil (por ejemplo / usr / bin / pfksh)
  • Mejor soporte para BeOS / Zeta en el sistema MAKE
  • Soporte para armv5teb-linux-cc fue introducido en el sistema de makefile
  • guión Autoconf añadido al directorio 'conf'
  • El 15 de mayo de 2006, felizmente anunció nuevas características y la liberación de
  • el código de DVD en el OpenSource. Después de largas discusiones con varios
  • la gente sobre licencias de OpenSource y sus efectos en el uso interproyectos
  • y el efecto en los propios autores, me puse en contacto con los autores de
  • incluía partes en esta suite de software y consiguió, en la mayoría de los casos su
  • apoyo y subvención en la selección de la CDDL como la nueva licencia. Aunque
  • esto llevó algún tiempo, valió la pena leer los diferentes OpenSource
  • licencias completamente con algún apoyo de las personas que trabajan en ese campo.
  • Ahora sé por qué se tardó tanto tiempo Sun para ofrecer OpenSolaris bajo
  • una licencia OpenSource ... si se toma en serio un cambio de licencia, es
  • un trabajo muy duro.
  • El archivo & quot; CONTRIBUIR & quot; se ha actualizado.
  • El sistema de makefile ha sido completamente reescrito para ser más reutilizable
  • y para no replicar código.
  • El sistema de makefile ahora es compatible para compilar en & quot; Servicios Para Unix & quot;,
  • ahora llamado & quot; Subsistema para aplicaciones UNIX (SUA) & quot;,
  • a POSIX libre de añadir desde Microsoft (identifica como & quot; Interix & quot;)
  • .
  • Tenga en cuenta que usted necesita la última relase 'smake' smake-1.2a36 o nunca
  • de ftp://ftp.berlios.de/pub/smake/alpha/
  • Tenga en cuenta que hay smake-1.2.1 disponible en
  • ftp://ftp.berlios.de/pub/smake/
  • En la actualidad, cdrecord no es capaz de enviar comandos SCSI de esta
  • medio ambiente. Estoy buscando la ayuda de los usuarios experimentados.
  • El sistema de makefile ahora es compatible para compilar utilizando el Microsoft
  • C-Compiler & quot; cl & quot;.
  • Tenga en cuenta que usted necesita la última relase 'smake' smake-1.2a36 o nunca
  • de ftp://ftp.berlios.de/pub/smake/alpha/
  • Esta compilación en la actualidad sólo pueden cono de un & quot; Cygwin & quot; medio ambiente
  • usando smake con las variables de entorno establecidas de una manera que permite
  • & quot; cl & quot; para trabajar (Encontrar es incluir archivos y bibliotecas).

  • quot
  • Ejecutar y; smake CCOM = cl & quot; para este tipo de compilación.
  • Cdrecord aún no ha sido verificado para compilar en este entorno.
  • Nota que estoy interesado en la retroalimentación de estas nuevas compilar posibilidades.
  • Nueva strlcpy función () para una mejor portabilidad.
  • Nueva función strncpy () para una mejor portabilidad.
  • Sistema Makefile mejorada para un mejor soporte MSVC
  • Mejorado sistema de Makefile para el apoyo C ++
  • Se han solucionado algunos errores tipográficos en dirdefs.h

  • getvallargs
  • Nuevas funciones () / () / getvargs getvfiles ()
  • permiten tener una interfaz basada en vectores de la etiqueta
  • argumento avanzado de análisis de funciones de biblioteca.
  • En la actualidad utilizado por mkisofs.
  • getargs.c se encuentra ahora en al día de nuevo y libschily
  • de cdrtools es 100% completo y se puede utilizar
  • como una biblioteca compartida para ser utilizado por ejemplo protagonizar también.
  • añadida una solución para un problema de volcado de memoria con
  • corriendo avoffset.c en FreeBSD / sparc64 (gcc)
  • libschily ahora incluye un fnmatch retroceso () para una mejor portabilidad
  • Esta aplicación fnmatch () ha sido tomado del XX proyecto BSD.
  • Se ha corregido un error en getvargs () que causaron mkisofs -joliet-largos sean
  • declara como opción ilegal.
  • Varias mejoras de pequeño formato para getargs ()
  • getavrgs () es ahora (como getargs ()) capaz de manejar correctamente
  • combinaciones de solo Char banderas booleanas
  • incluir sistema de archivos completamente reestructurado para evitar futuros conflictos de nombres.
  • El incluyen archivos ahora se han mudado por completo para incluir / Schily /.
  • Esto también permite realizar todas incluyen archivos en / usr / include / Schily /
  • en el futuro.
  • fija un tipo en include / Schily / termios.h gracias a Steven M. Schweda para
  • informes.
  • Todas las bibliotecas ahora incluyen soporte para compilar el código como biblioteca compartida.
  • El código ha sido probado en Solaris, pero también debe trabajar en * BSD y Linux.
  • Con el fin de compilar con bibliotecas compartidas, ya sea llamada:
  • realizar LinkMode = dinámico
  • o cambiar la línea
  • DEFLINKMODE = static
  • DEFLINKMODE = dinámico
  • para su sistema operativo en defaults / predeterminados.
  • Estoy interesado en la retroalimentación para varias plataformas de sistemas operativos ........
  • El fin de compilar las bibliotecas se ha cambiado para que el
  • Proceso insensible contra viejos libraris estáticas en la
  • compilar
  • ruta de búsqueda de biblioteca.
  • Nueva Schily prueba autoconf para gettext () y libintl
  • include / Schily / nlsdefs.h ahora también se comprueba la existencia de HAVE_GETTEXT
  • #undef SIZE_T_MAX en utypes.h para un mejor apoyo FreeBSD
  • Hacer el sistema de archivos reestructurado: todo Schily incluyen archivos se encuentra ahora
  • en .... / include / Schily /
  • Ahora, utilizando las nuevas definiciones de Steven M. Schweda en
  • include / Schily / xmconfig.h
  • Los usuarios de VMS: en el futuro, es necesario especificar cc -DUSE_STATIC_CONF
  • para obtener la vieja configuración estática.
  • nuevo archivo Schily / errno.h
  • Se han solucionado algunos archivos que no se incluyen en lugar de
  • Tratando de hacer el punto printf flotante () funciones de apoyo trabajar
  • en sistemas que implementan C99 única sin reserva.
  • Como este cambio es el resultado de un informe de una persona que no le gusta
  • para cooperar, yo no era capaz de probar en la plataforma AIX-5.x informado.
  • También tenga en cuenta que este cambio puede dar lugar a problemas en otras plataformas.
  • Por favor, prueba e informe!
  • El Schily Makefilesystem ahora incluye las definiciones de entorno
  • para el compilador Microsoft Studio 8. Si te gusta editar estos
  • Definiciones, compruebe el directorio DEFECTO
  • El siguiente paso en el apoyo de Microsoft C-compiladores: construir en el entorno
  • establecido para los compiladores de EM. Para compilar con la MS-C Compiler,
  • configurar un entorno Cygwin y compilar un Cygwin 'smake'.
  • A continuación, utilice este smake compilar con el compilador de C MS llamando a:
  • smake CCOM = cl
  • Por defecto es VC7. Si te gusta usar VC6, llame a:
  • smake CCOM = cl VC = 6
  • Tenga en cuenta que smake sí mismo (si se compila con & quot; cl & quot;) no va a funcionar, como
  • MS no implementa un método confiable para pasar un vector arg citado
  • para un nuevo programa.
  • Tenga en cuenta que cdrtools no compilan todavía completamente con MSVC. Esta
  • es causada sobre todo por falta de cumplimiento de serie en los MS C-compiladores.
  • Una pequeña reestructuración de la estructura de archivos incluyen:
  • nuevo archivo include / Schily / xconfig.h
  • include / Schily / xmconfig.h ahora sólo contiene la configuración estática manual de
  • para VMS
  • El Makefilesystem ahora incluye enlaces para sparc64 (Fujitsu-Siemens)
  • includefiles Schily ahora se instalan con & quot; make install & quot;.
  • Trate de evitar una excepción de programa con una llamada para acceder (& quot;. & quot ;, E_OK | F_OK)
  • causada por un error libc del compilador de C & quot Microsoft; cl & quot;.
  • El sistema de makefile ahora es compatible con la biblioteca Winsock
































  • luego.




















































































































































Otro software de desarrollador Jorg Schilling

calltree
calltree

3 Jun 15

schily
schily

27 Sep 15

SCCS
SCCS

11 May 15

Comentarios a la cdrtools

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!