Programacion en C sobre linux

1 view
Skip to first unread message

LinkX

unread,
May 31, 2006, 4:35:52 PM5/31/06
to sl-prog
Tengo un pequeño problema necesito hacer un programa en C sobre linux
que me permita cambiar el label del diskette. Si alguien me puede
ayudar le agradesco inmensamente con cualquier cosa posible.

Manuel Alejandro Cerón Estrada

unread,
May 31, 2006, 6:06:20 PM5/31/06
to sl-...@googlegroups.com
Hola,

Lo único que se me ocurre es que uses system para llamar a algun
comando de linux como mformat o mkfs.msdos y pasarle los parámetros
correspondientes. El único problema es que estos comandos formatean el
disquete para poder darle etiqueta, no sé si se pueda cambiar la
etiqueta sin formatear. Tal vez haya otra forma de hacer esto usando
una librería en lugar de system. Prueba ver el código de mtools, tal
vez ahí puedas encontrar algo útil.

Un saludo,

Manuel.

2006/5/31, LinkX <joseb...@gmail.com>:


>
> Tengo un pequeño problema necesito hacer un programa en C sobre linux
> que me permita cambiar el label del diskette. Si alguien me puede
> ayudar le agradesco inmensamente con cualquier cosa posible.
>
>
> >
>


--
· Manuel Alejandro Cerón Estrada
· cero...@gmail.com
· http://ceronman.blogspot.com

Óscar López

unread,
May 31, 2006, 9:43:29 PM5/31/06
to sl-prog
Como sugiere Manuel, podria usar system y los mtools para cambiarle la
etiqueta a un diskette. En particular, el comando que necesita es
mlabel:

http://www.die.net/doc/linux/man/man1/mlabel.1.html

Tener en cuenta que la etiqueta que cree con este comando se rige por
los estandares de DOS y no los de GNU/Linux; es decir, solo puede tener
un maximo de 11 caracteres.

Reply all
Reply to author
Forward
0 new messages