Ejetor
Publicado por Lord Arthas Menethil 28/08/2006 (última atualização em 24/09/2012)
[ Hits: 7.297 ]
Download 1347915229.ejetor.c (versão 2)
Código que tem a função do eject cdrom, mas ele só faz o CD-ROM voltar, e não sair.
Versão 2 - Enviado por Renato Alencar em 17/09/2012
Changelog: Ejeta e fecha o CD ROM.
fcntl.h -> função open e close.
linux/cdrom.h -> macros CDROMEJECT e CDROMCLOSETRAY. Inteiros com os comandos do CD ROM.
getopt.h -> Parser para opções.
sys/ioctl.h -> função ioctl, esta função envia um comando (na forma de inteiro) para um dispositivo.
#include <fcntl.h>
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <linux/cdrom.h>
#include <sys/ioctl.h>
#include <sys/stat.h>
#include <unistd.h>
int main()
{
int fd = open("/dev/hdc", O_RDONLY);
ioctl(fd, CDROMEJECT);
close(fd);
}
Converter arquivos Bitmap para ASCII-art
POGRAMA EM C REGISTRO DE CADASTRO ALTERAR E REMOVER CLIENTES PRODUTOS
Modo Simples de Baixar e Usar o bash-completion
Monitorando o Preço do Bitcoin ou sua Cripto Favorita em Tempo Real com um Widget Flutuante
Adicionar botão "mostrar área de trabalho" no Zorin OS
Como montar um servidor de backup no linux
Trazendo de volta o Serviços em Segundo Plano no Plasma6
Desenvolvi um programa de hot corner (você colocar o mouse nos cantos)... (1)
Atualizei meu ubuntu e desliguei e ele não inicia corretamente (13)









