--- rpl/LIMITATIONS 2015/09/10 10:51:33 1.171 +++ rpl/LIMITATIONS 2023/11/24 09:12:57 1.210 @@ -1,16 +1,49 @@ +#define NEED_EXTERN_PC dans terminal.c de readline pour NetBSD. + RESTRICTIONS +Si(X) dans le retour de giac -> sinus intégral + +gcc -dM -E - |[ <[ 'index' 'valeur' ]> <[ 203 403 ]> ]| +-> dans formateur mais pas dans les fichiers ou les sockets +Rajouter dans les pages d'aide + +RUNAS +int setreuid(uid_t ruid, uid_t euid); +int setregid(gid_t rgid, gid_t egid); +DESCRIPTION + getuid returns the real user ID of the current process. + + geteuid returns the effective user ID of the current process. + + The real ID corresponds to the ID of the calling process. The effective + ID corresponds to the set ID bit on the file being executed. + -Retirer le KEEPALIVE de OPEN pour le mettre sur ACCEPT. + +(/ /) -> polynôme + +TOKENIZE ne fonctionne pas avec des chaînes qui comportent un \t. +Idem pour des arguments contenant des parenthèses. +-> normal, les tokens doivent avoir un sens en RPL/2. + +openmp ? + +rpl_arguments rend rplexternals.h non réentrant. Rajouter un type pour les entier, réels et complexes longs 123~ -> entier long INL +123_ +123.34E2_53 + 123.34E2~53 -> flottant long (avec sa précision) RLL (123.42E~253, 14~) -> complexe long CXL -Mettre un allocateur dans lib$motif -(tableau avec une liste chaînée des éléments disponibles, si liste vide, on -réalloue et on maintient la liste triée.) - Vérifier les __CATCH_SYSTEM_ERROR__ dans rplexternals.h Ne passe pas sur une socket. @@ -18,6 +51,10 @@ Ne passe pas sur une socket. } { 3 50 } { 3 50 } } # 257B521B6513F2h } Idem avec une table. + +Mettre l'indicateur de debug dans une pile pour ne pas debugguer les fonctions +appelées. + Réduire le nombre de pipes entre deux processus. Remonter une erreur de format en cas de lecture sur un fichier ou une socket formatée ou non formatée.