Ticket #109 (closed bug: fixed)

Opened 5 years ago

Last modified 5 years ago

Make libisofs cross-platform

Reported by: vreixo Owned by: vreixo
Priority: medium Milestone: libisofs-0.6.4
Component: libisofs Version:
Keywords: Cc:

Description

Now we make use of some functions that are GNU libc specific. It would be a good idea to replace them with standard functions.

Change History

Changed 5 years ago by vreixo

Two non-standard functions have now checks in configure.ac

- timegm(). Replace with our own timegm implementation if it is not available. - eaccess(), replaced with open() if not available.

We should check if there are still not standard function on other parts of the code.

Changed 5 years ago by pygi

  • summary changed from Make libisofs portable. to Make libisofs cross-platform

Changed 5 years ago by pygi

  • milestone changed from libisofs-0.6.2 to libisofs-0.6.4

Changed 5 years ago by vreixo

  • status changed from new to closed
  • resolution set to fixed

I'll close this bug as I think libisofs is not used non-portable functions. Note, however, that the only platform used for development and testing is Linux.

Note: See TracTickets for help on using tickets.