int traverse(char *uri, long *urilen, int *canonical); void printfile(int fd); void setcmd(char *cmd, char *args[]); void runcmd(void); char *mimetype(char *filename);