KERNEL DE WINUX (ANSI C SOUS WINDOWS)

Signaler
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
-
Messages postés
202
Date d'inscription
vendredi 6 juillet 2001
Statut
Membre
Dernière intervention
31 octobre 2007
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/19214-kernel-de-winux-ansi-c-sous-windows

Messages postés
202
Date d'inscription
vendredi 6 juillet 2001
Statut
Membre
Dernière intervention
31 octobre 2007

"licence GNU LGPL (opensource) "
LGPL c'est normalement pour les librairie, GPL pour les programmes. La licence GPL et une licence libre, l'open source n'est pas forcément dans le domaine du libre.
Messages postés
246
Date d'inscription
dimanche 14 avril 2002
Statut
Membre
Dernière intervention
5 août 2004
1
Merci pour vos remarques, j'ai pu corriger FileExist ! Effectivement, il y avait quelques (même beaucoup) free() qui n'était pas présent. J'ai corrigé cette erreur !

Merci de vos remarques !
Messages postés
402
Date d'inscription
mardi 1 mai 2001
Statut
Membre
Dernière intervention
15 août 2011

PS: Moi j'utilise FindFirstFile() pour savoir si un fichier existe ou non car c'est vrai que l'echec à l'ouverture d'un fichier ne veut pas dire qu'il n'existe pas ...
Messages postés
402
Date d'inscription
mardi 1 mai 2001
Statut
Membre
Dernière intervention
15 août 2011

En plus, il y à des malloc(), d'autres malloc(), encore des malloc() et toujours des malloc() mais ... sans AUCUN free() !? Tu les cache ou les free() !?

Ca sert à quoi exactement? Mise à part de démontrer la facon d'utiliser certaines fonctions API ...



~(.:: NitRic ::.)~
Messages postés
21042
Date d'inscription
jeudi 23 janvier 2003
Statut
Modérateur
Dernière intervention
21 août 2019
21
A part masquer la vraie API derriere des pseudos, sert a quoi ? Me semble qu'il y a mfc pour cela.
FileExist() est erronee. Ce n'est pas parce qu'on n'a pas reussi a ouvrir un fichier qu'il n'existe pas.