[feature] poll_struct.c