Skip to content

Creating a system library in Minix.

First of all go to /usr/src/include and create a header file with this structure:

NAME.h

_PROTOTYPE(int FUNCTION_NAME, (int PARAM));

After this go to /usr/src/lib/other and create the file with this structure:

NAME.c

#include<lib.h>
#include<unistd.h>
#include<stdio.h>

PUBLIC int FUNCTION_NAME(int PARAM) {
// WHAT TO DO?!
}

Edit the file Makefile.in in the same directory (/usr/src/lib/other). Add the name of your file in the list using alphabetical order.

What to do now?

You need to regenerate the Makefile.

$ cd /usr/src/lib/other/
$ make Makefile

Generate the libraries: (slow process)

$ cd /usr/src/tools
$ make libraries

And when it ends without erros “compile” the system:

$ cd /usr/src/tools
$ make hdboot

It will replace your system with the new one automaticlly, you must restart to see the changes.

Now how to test? Create a file in /root dir.

testTest.c

#include <stdio.h>
#include <unistd.h>
#include <lib.h>
#include <fcntl.h>
#include <NAME.h>

int main(int argc, char *argv[]) {
FUNCTION_NAME(PARAM);
}

Now you can create your own libraries to Minix system.

Example of library created by user to Minix

Best Regards,
Matheus

Published inAprendendoC

1,122 Comments

  1. merkur slots uk, best gambling websites usa and
    united statesn pokies history, or online casino slots real paying online casino (Jacob) money
    canada

  2. bet365 roulette strategy usa, canada gambling advertising and
    legal online illegal gambling in pubs (Blythe)
    sites usa, or no wager bonus slots usa

  3. latest online casinos canada, fastest paying casino usa and poker run thousand
    islands 2021, or poker world united states

    Also visit my web site – free 5 sun bingo (Billy)

  4. free money online pokies canada, australian online casino deposit bonus and best australian is
    kickapoo casino eagle pass open today [Nell] sign up bonus,
    or uk gambling statistics 2021

  5. united kingdom casino slots tips gambling, free bonus no deposit casino usa 2021
    and casinos in saskatchewan united states, or no deposit gambling sites usa

    my web page … shot glass roulette kmart, Damien,

Leave a Reply

Your email address will not be published. Required fields are marked *