d <- data.frame(y=c(0, 1, 1, 0),
x1=c(1, 1, 0, 0), x2=c(1, 0, 1, 0))
f <- glm(y~x1*x2, data=d, family=binomial(link="logit"))
> f$coefficients
(Intercept) x1 x2 x1:x2
-23.56607 47.13214 47.13214 -94.26427
> f$fitted.values
1 2 3 4
5.826215e-11 1.000000e+00 1.000000e+00 5.826215e-11
> f$fitted.values > 0.5
1 2 3 4
FALSE TRUE TRUE FALSE