Search notes:

SAS automatic macro variable: syslibrc

&syslibrc stores the return code of the most recent libname statement.
%macro connect_lib(nam, path);

  libname &nam "&path";
  %if &syslibrc ne 0
      %then %put "Could not connect to &path";
      %else %put "Successfully connect &nam to %path";

%mend conect_lib;

%connect_lib(lib_one, %str(p:\ath\to\a\directory));
%connect_lib(lib_two, %str(c:\does\not\exist));

libname lib_one clear;
Github repository about-SAS, path: /macro-processor/variables/automatic/syslibrc.sas

See also

automatic macro variables

Index