SYSTEM(1017) returns 'UNIX' or 'WINNT' so I would use that. Dan Klein
On Mon, Dec 3, 2012 at 7:51 AM, Charlie Noah <[email protected]> wrote: > I have a program that I want to make platform independent between > Windows and Unix. It needs to get a folder/directory listing (Windows - > dir, Unix - ls) so it needs to know what OS it's on. > > Executed "hostname" returns XP on my XP box (I don't know what it returns > on other Windows or Unix/AIX/Linux) > > SYSTEM(1017) returns WINNT on my XP box (I don't know what it returns on > others Windows or Unix/AIX/Linux) > > Environment variable JBCDEV_BIN result contains \ on Windows, / on Unix > (very kludgy) > > What methods do you use to determine what OS you're on? > > Thanks, > Charlie Noah > > Tiny Bear's Wild Bird Store > Home of "Safety Net Shipping" > http://www.TinyBearWildBirdStore.com > Toll Free: 1-855-TinyBear (855-846-9232) > > -- > -- > IMPORTANT: T24/Globus posts are no longer accepted on this forum. > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group at > http://groups.google.com/group/jBASE?hl=en > > > > -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en
