Opened 8 years ago

Last modified 5 years ago

#244 accepted defect

socklen_t is not declared

Reported by: dryeo Owned by: ydario
Priority: normal Milestone: libc-0.7
Component: libc Version: 0.6
Severity: normal Keywords:
Cc: dave.r.yeo@…

Description

According to http://pubs.opengroup.org/onlinepubs/007908799/xns/syssocket.h.html socklen_t should be typedef in sys/socket.h, probably as an int on OS/2.

Change History (4)

comment:1 Changed 7 years ago by bird

  • Component changed from emx to libc
  • Milestone set to libc-0.7
  • Status changed from new to accepted
  • Version set to 0.6

The OS/2 TCPIP header doesn't have socklen_t so currently neither does libc. This will change when updating the TCPIP bits in libc, but it's a major undertaking to get right. One of the next major releases.

comment:2 Changed 5 years ago by ydario

  • Milestone changed from libc-0.7 to libc-0.6.6

comment:3 Changed 5 years ago by ydario

  • Owner changed from bird to ydario

comment:4 Changed 5 years ago by bird

  • Milestone changed from libc-0.6.6 to libc-0.7

This will have to wait for libc-0.7 as already stated. It will be part of an effort to resync socket.h and other with BSD.

Note: See TracTickets for help on using tickets.