![]() Chapter Contents |
![]() Previous |
![]() Next |
| sysname |
| Portability: | SAS/C extension |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| CAUTION | |
| EXAMPLE | |
| RELATED FUNCTIONS |
| SYNOPSIS |
#include <lclib.h> char *sysname(void);
| DESCRIPTION |
sysname
gets the operating system name from bytes 2 through 9 in the
environment descriptor block.
| RETURN VALUE |
sysname
returns a pointer to a string containing the operating system
name.
Under OS/390, the string returned by
sysname
is
"VS1"
,
"MVS"
, or
"MVS/SP"
. Under CMS,
"VM/SP"
,
"VM/XA SP"
,
"VM/HPO"
,
"VM/XA"
, or
"VM/ESA"
is returned.
| CAUTION |
See "Caution" under The L$UENVR Routine.
| EXAMPLE |
#include <lclib.h>
#include <string.h>
char *pathname;
if (strcmp(sysname(), "VM/SP") == 0)
pathname = "PRINTER";
else
pathname = "SYSPRINT";
.
.
.
sysname
is also illustrated in the example for
envlevel
.
| RELATED FUNCTIONS |
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2001 by SAS Institute Inc., Cary, NC, USA. All rights reserved.