tune more wrote: > Hi, > > Here is an example of "const modifier" usage: > int execv(const char *path, char *const argv[]); > Is there any different between const before char * and > const after char *. > const char* pc1; /* A pointer to constant characters: *pc1 = 'a' will fail to compile, but pc1="a" is OK. */ char * pc2 const; /* A constant pointer to non-const character. *pc2='a' is OK, but pc2="a" will fail to compile. */ You need to find a copy of a recent edition of K&R (that is, Kernighan & Ritchie, "The C Programming Language"). Cheers, -- Joe -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/