Returned value of file descriptor always are int type, for example:
// posix socket int socket(int domain, int type