Antes de tudo acesse /usr/src/include e crie o arquivo Header com a seguinte estrutura:
NOME.h
_PROTOTYPE(int NOME_DA_FUNCAO, (int PARAM));
Depois disso acesse /usr/src/lib/other e crie o arquivo com a seguinte estrutura:
NOME.c
#include<lib.h>
#include<unistd.h>
#include<stdio.h>PUBLIC int NOME_DA_FUNCAO(int PARAM) {
// O QUE FAZ?
}
Edite o arquivo Makefile.in no mesmo diretorio (/usr/src/lib/other). Adicione o nome do seu arquivo a lista em ordem alfabetica.
O que fazer agora?
Regere o arquivo Makefile
$ cd /usr/src/lib/other/
$ make Makefile
Gere as bibliotecas: (processo um pouco lento dependendo da maquina)
$ cd /usr/src/tools
$ make libraries
Quando finalizar sem erros “compile” o sistema:
$ cd /usr/src/tools
$ make hdboot
Ele substituira os arquivos do boot automaticamente, para ter as atualizacoes, reiniciar o sistema.
Como testar? Crie um arquivo no /
testTest.c
#include <stdio.h>
#include <unistd.h>
#include <lib.h>
#include <fcntl.h>
#include <NOME.h>int main(int argc, char *argv[]) {
NOME_DA_FUNCAO(PARAM);
}
Agora voce pode criar suas proprias bibliotecas do sistema no Minix.
Exemplo de biblioteca criada pelo usuario para o Minix
Atenciosamente,
Matheus
best online casino reviews in united states, canadian slots free play and online poker with friends australia, or united statesn online how to redo casino heist prep (Bonita) best
chusachansi epiphone casino or 335 in fresno california, new uk casinos 2021 and free
bonus no deposit roulette usa, or best free poker sites united states