Find Jobs
Hire Freelancers

Linux-Compatible C File Management Library

€20-40 EUR

Fermé
Publié il y a 2 mois

€20-40 EUR

Payé lors de la livraison
I'm in need of immediate assistance for developing a file management library coded in C, fully compatible with Linux. Project Presentation The project aims to implement a library of file management functions simulating those of UNIX. After formatting a "partition" (a large classic UNIX file), the functions should allow for file creation, reading/writing, information retrieval within a file, and file destruction. Work to be Provided The library to be built should contain at least a file type and the following functions: int myFormat(char* partitionName); the function returns 0 if the "formatting" succeeds. • file * myOpen(char* fileName); the function "opens" or creates a file with the given name. • int myWrite(file* f, void* buffer, int nBytes); the function returns the number of bytes written. • int myRead(file* f, void* buffer, int nBytes); the function returns the number of bytes read. • void mySeek(file* f, int offset, int base); the function moves the file's read/write pointer. Note: It is obviously excluded to use UNIX functions (except for creating the "partition"), as your functions must operate within the large file/partition created using myFormat. Minimal Program ("Hard Kernel") In the minimal version, there is no specific demand for managing the space managed by the "partition." However, the library will be provided with a test program to verify that each function behaves as expected. This program will take the form of a menu allowing the user to test each function as desired. Management of "disk blocks" to solve fragmentation problems (highly recommended extension!) • Visualization of the partition with reserved and free parts evolving during the program. • Additional functions (e.g., int size(file* f);) Ideal Skills and Experience: - High proficiency in C programming - Prior experience in file management system development, preferably on Linux platform. - Knowledge of Linux file system The timeline is crucial for this project. I'm looking for professionals who can prioritize this task and deliver it ASAP. Your application should contain evidence of previous similar work. Also, while not mandatory, quick project turnaround would be highly appreciated.
N° de projet : 37886365

Concernant le projet

7 propositions
Projet à distance
Actif à il y a 26 jours

Cherchez-vous à gagner de l'argent ?

Avantages de faire une offre sur Freelancer

Fixez votre budget et vos délais
Soyez payé pour votre travail
Surlignez votre proposition
Il est gratuit de s'inscrire et de faire des offres sur des travaux
7 freelances proposent en moyenne €37 EUR pour ce travail
Avatar de l'utilisateur
Hi there, I checked your requirements and guarantee you it's gonna be done within the next few hours. Let's contact via chat so that I can start work immediately. Wish you the best.
€40 EUR en 1 jour
5,0 (112 commentaires)
5,9
5,9
Avatar de l'utilisateur
Hello, How are you today? I have briefly read through the project details you posted. I believe I am the best person who can deliver as per the requirements; however, I need us to discuss the details, deadline, and budget for more clarity. I'm very prolific in the following skills among others, as listed on my profile: C Programming Linux Shell Script C++ Programming UNIX I hope that this project is still available. If the job’s no longer available, I’d appreciate you throwing my hat into the ring for any similar opportunities in the future. You can hire me directly via https://www.freelancer.com/u/VirtualBrainInc. Thank you for your time. I look forward to hearing from you soon, Best Wishes, Kevin M
€60 EUR en 2 jours
5,0 (3 commentaires)
3,3
3,3
Avatar de l'utilisateur
I have 18+ years of experience in c++ and assembly programming and handled many complex projects I could help you in your project and help in delivering high quality results
€30 EUR en 7 jours
5,0 (8 commentaires)
3,4
3,4
Avatar de l'utilisateur
With over a decade of immersive experience in C programming, I'm equipped to develop the Linux-compatible file management library you require. My extensive knowledge of the Linux file system and prior experience in the development of file management systems assures you that I can swiftly and proficiently deliver this project to your satisfaction. Moreover, my adaptability as a developer is a key strength that would play a vital role in designing innovative solutions for any unexpected issues that might arise. While I understand that the core functionalities like myFormat(), myOpen(), myWrite(), and others are imperative for your project, I am also mindful of the possibility of potential fragmentation challenges down the line. If we decide to expand our scope to incorporate "disk block" management for solving these proverbial nightmares, you can rest assured that we will tackle them head-on. As someone who has won prestigious coding competitions, such as a NASA contest, in the past, you can trust my commitment to pushing boundaries and delivering exceptional results - even when time is ticking. My ability to consistently emphasize accuracy and problem-solving under tight timelines is another reason why I find myself uniquely poised to undertake this project with your crucial timeline in mind. Let's join forces to ensure your C File Management Library surpasses all expectations by harnessing my technical prowess, strategic thinking, and robust skill set!
€30 EUR en 7 jours
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Greetings, I hope this proposal finds you in excellent health. Welcome to my profile, Home to Professional and Quality services with 100% customer satisfaction guarantee. I'm a Certified & Experienced Expert. Dear Client, I take this opportunity to inform you that i have KEENLY gone through all your project requirements as given in your project description and I confirm to you that i can perfectly deliver as instructed. Being in possession of all CLEARLY STATED required project skills as this is my area of professional specialisation having completed all Certifications and developed adequate experience in the same area, I hereby humbly request you to consider my bid for Professional, Quality and Affordable services always. STRICT TIMELY DELIVERY & UNLIMITED REVISIONS. Kindly Message Me We Discuss More About The Project and seal the contract. Welcome and Thank-you.
€40 EUR en 1 jour
0,0 (0 commentaires)
0,0
0,0
Avatar de l'utilisateur
Hi Christos C., How are you doing? As a professional developer with expertise in Shell Script, C++ Programming, C Programming, Linux and UNIX, I eagerly anticipate the opportunity to complete this project for you. Please drop me a message to discuss the project detail. Thank you for considering my services.
€40 EUR en 5 jours
0,0 (0 commentaires)
0,0
0,0

À propos du client

Drapeau de FRANCE
Jouy-le-Moutier, France
5,0
3
Méthode de paiement vérifiée
Membre depuis sept. 22, 2017

Vérification du client

Merci ! Nous vous avons envoyé un lien par e-mail afin de réclamer votre crédit gratuit.
Une erreur a eu lieu lors de l'envoi de votre e-mail. Veuillez réessayer.
Utilisateurs enregistrés Total des travaux publiés
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Chargement de l'aperçu
Permission donnée pour la géolocalisation.
Votre session de connexion a expiré et vous avez été déconnecté. Veuillez vous connecter à nouveau.