1. Man forced to assume a passive homosexual role (usually in jail or in the army), literally “cock, rooster”, very insulting word;
Белобрысый Маржак, щуплый, бодро-юркий, точно молоденький петух, принес кофе.
(Игорь Гергенредер, Рыбарь, 2000)
2. More generally any unpleasant individual, arsehole, fucker.
lnkr: А я жаворонок поневоле. Встаю с первыми петухами. То один петух под окном заорет, то другой за стеной музон врубит…
(bash.im, 20/02/2021)