Added definition for caddr_t if not defined
added missing file
Updates for gcc-arm-linux-gnueabihf