This is the mail archive of the ecos-discuss@sources.redhat.com mailing list for the eCos project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

select () confusion


What does the following statement in the select () function
documentation mean?

n is the highest-numbered descriptor in any of the three sets, plus 1.

Does that mean I have to figure out what the highest numbered socket is
before calling select?

Anyhow, I thought that the first parameter was the number of file
descriptors in the fd_set.  It makes no sense to have to calculate what
the highest numbered socket descriptor is before calling select ().  On
top of that, the example at the bottom of the documentation for select
() is not very good.  It passes a 1 in as the first parameter which is
exactly why I thought it was the number of file descriptors and not the
highest numbered one.

Trenton D. Adams
Embedded Developer
Windows Developer
Extreme Engineering Ltd.
Calgary Alberta

Phone: 403 640 9494 ext 208
Fax:   403 640 9599




Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]