As an adjective, it means "long", and the antonym is short, short.
As a verb, it means "eager, eager", which is often used in conjunction with longing for something or doing something.
He is eager for great success.