in reply to Portable Build
Have one front-end module (the fancy name might be "factory") and OS specific back-end modules. Like Widget, which implements the API, and loads Widget::Win32 or Widget::Linux or Widget::Generic, depending on the OS it runs under.
Also, on Windows, you don't have any of the setuid calls I think.
|
|---|