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

522 Comments

  1. best payout online slots canada, online gambling usa law and australia should
    gambling be legalized essay (Shad) statistics, or
    newest online casino usa

  2. beste roulette flexepin

    Feel free to surf to my page … online casino 150 euro einzahlung sofortüberweisung (Arlen)

  3. 5$ deposit torres martinez new casino (Stacie) canada, download
    uk bingo game and latest casino news in usa, or in united statesn roulette the wheel has 38 numbers

  4. european online casinos real money usa players free casino
    no deposit bonus codes 2022 (Josh) spins, top
    paying online casinos canada and casino bonus usa, or uk gambling license
    conditions

  5. all poker sites uk, best way to win at blackjack without counting cards
    Darrel
    real money online instantly usa and whats the largest casino
    in australia, or new poker sites uk 2021

Leave a Reply

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