Oh yes, "m" isn't a variable, it's a character constant(yes!) - check the definition of _IOW in <sys/ioccom.h>! Strange, but true... Guy Harris {seismo,ihnp4,allegra}!rlgvax!guy