Hello, Bart Schaefer advised me to send this your way. I've made a patch which renames the redirect types in zsh.h so that there aren't same name problems with a new linux kernel include file () which defines READ and WRITE. For consistancy's sake I preface all of the types with REDIR_ so READ becomes REDIR_READ, etc. The patch has been posted to sourceforge, and is attached here. How do I get the patch into CVS? Is giving it to you good enough? Thanks, Joel