#include <stdlib.h>
#include <unistd.h>
#include "rpcclt_openapi.h"
#include "proc_util.h"
int
main(int argc, char *argv[])
{
uint64_t val = 0;
uint32_t ifNum;
char switch_os_revision_string[100];
char name [100];
if (argc != 3 || !argv[1])
{
printf("Usage: %s <regname> <port> \n", argv[0]);
exit(1);
}
memcpy(name, argv[1], sizeof(name));
regName.
size =
sizeof(name);
ifNum = atoi(argv[2]);
l7proc_crashlog_register ();
{
printf ("\nFailed to initialize RPC to OpEN. Exiting (result = %d)\n",
result);
exit (2);
}
{
sleep (1);
}
L7PROC_LOGF (L7PROC_LOG_SEVERITY_INFO, 0,
"Starting SDK port register access by name API example application");
printf ("\n");
switch_os_revision.pstart = switch_os_revision_string;
switch_os_revision.size = sizeof (switch_os_revision_string);
printf ("Network OS version = %s\n", switch_os_revision_string);
else
printf ("Network OS version retrieve error\n");
printf ("\n");
{
printf(" Bad return code trying to read the register. (result = %d)\n",result);
return 0;
}
else
{
printf("reg = %s val = 0x%llx\n", name, val);
}
L7PROC_LOGF (L7PROC_LOG_SEVERITY_INFO, 0,
"Stopping SDK register read by name example application");
return 0;
}