problème avec la librairie asm/uaccess.h
bonjour à vous,
voilà je fais appel à la librairie asm/uaccess.h et le compilateur me revoie les erreurs suivantes :
Citation:
In file included from compat.h:49,
from client_debAb4RSSI.c:36:
uaccess.h:42: error: expected constructor, destructor, or type conversion before ‘->’ token
uaccess.h:43: error: expected constructor, destructor, or type conversion before ‘=’ token
uaccess.h:44: error: expected constructor, destructor, or type conversion before ‘(’ token
uaccess.h:44: error: expected declaration before ‘}’ token
qui font références au code suivant (lignes 41 jusqu'à 47) contenu dans uaccess.h
Code:
1 2 3 4 5 6 7 8
| #define set_fs(x)
({
unsigned long __pto;
current->thread.mm_segment = (x);
__pto = current->thread.mm_segment.ar4 ?
S390_lowcore.user_asce : S390_lowcore.kernel_asce;
__ctl_load(__pto, 7, 7);
}) |
que pourrais-je faire pour régler le problème ?