What is the difference between timer_create & g_timer_new in linux ?

what is the difference between timer_create & g_timer_new in linux ?
how it is implemented in internally ?