diff options
author | Jerry Jelinek <jerry.jelinek@joyent.com> | 2017-11-28 13:31:39 +0000 |
---|---|---|
committer | Jerry Jelinek <jerry.jelinek@joyent.com> | 2017-11-28 13:31:39 +0000 |
commit | d34c3f35352d3d27e8f1c35be3da4cb32b1486db (patch) | |
tree | 8982518d7b4721262697807b6f47acd134c813d6 /usr/src/lib/libima/common | |
parent | 2ba2c786fc7f279dff78bdfdb8d6f8c63b445314 (diff) | |
parent | a71e11eee4676204c7609c4c9703cc98fbf4669d (diff) | |
download | illumos-joyent-d34c3f35352d3d27e8f1c35be3da4cb32b1486db.tar.gz |
[illumos-gate merge]
commit a71e11eee4676204c7609c4c9703cc98fbf4669d
8855 libnsl: variable 'p' set but not used
commit 10fb0c97e3ab2d7cb9ece84c177e49668137d68f
8851 libast: parameter/variable set but not used
commit 1d2945e8b51a96806bfb1bc3cb0b1cf6732925e4
8847 libadm: variable 'daynum' set but not used
commit df9cdf1096bbdb93cb9c2bb9d089a7804dc1d809
8845 libima: variable set but not used
commit d87d03b4c0f66bf125e607ef8b0d9c5481040d20
8842 libmail: right-hand operand of comma expression has no effect
commit 38fc59d1a32bf4ebde45c04f9e8a896ccc3db337
8840 libtnfctl: variable 'ret_pp' set but not used
commit 100ea781a0fa9beb2f6704a2e6f207a83aa2a853
8837 libsmedia: variable 'retformat' set but not used
commit 3c0e18f37537a4cc1475e6f715030b5457141261
8836 libsum: 'id' defined but not used
commit 8659a363582025a151043e8e5450174179fd637b
8834 libpp: 'id' defined but not used
commit a9ecb23444fb4086c2f46388f05df21dca317b58
8832 libdll: 'id' defined but not used
commit bb4d45692c48b2f803f7ec1f690be050a0b2bf05
8831 mpapi: variable 'status' set but not used
commit c532a89174aae7a12b4a8cef1517e723d26ff477
8829 librdc: variable 'trc' set but not used
Diffstat (limited to 'usr/src/lib/libima/common')
-rw-r--r-- | usr/src/lib/libima/common/ima-lib.c | 39 | ||||
-rw-r--r-- | usr/src/lib/libima/common/sunima-lib.c | 16 |
2 files changed, 25 insertions, 30 deletions
diff --git a/usr/src/lib/libima/common/ima-lib.c b/usr/src/lib/libima/common/ima-lib.c index 3ba2df6a93..2c8c70576d 100644 --- a/usr/src/lib/libima/common/ima-lib.c +++ b/usr/src/lib/libima/common/ima-lib.c @@ -278,11 +278,13 @@ static IMA_STATUS setSolarisSharedNodeAlias(const IMA_NODE_ALIAS alias) { * "__attribute__ ((constructor))" and "__attribute__ ((destructor))" * are used with gcc */ -__attribute__((constructor)) void init() { +__attribute__((constructor)) void init() +{ InitLibrary(); } -__attribute__((destructor)) void fini() { +__attribute__((destructor)) void fini() +{ ExitLibrary(); } @@ -352,35 +354,35 @@ static int os_createmutex(int *semid) { return (1); } -static void os_obtainmutex(int semid) { - int retVal; +static void +os_obtainmutex(int semid) +{ struct sembuf sem_b; sem_b.sem_num = 0; sem_b.sem_op = -1; sem_b.sem_flg = SEM_UNDO; - retVal = semop(semid, &sem_b, 1); - + (void) semop(semid, &sem_b, 1); } -static void os_releasemutex(int semid) { - int retVal; +static void +os_releasemutex(int semid) +{ struct sembuf sem_b; sem_b.sem_num = 0; sem_b.sem_op = 1; sem_b.sem_flg = SEM_UNDO; - retVal = semop(semid, &sem_b, 1); - + (void) semop(semid, &sem_b, 1); } /* Destroy the SNMP semaphore. */ -static void os_destroymutex(int semid) { - int retVal; +static void +os_destroymutex(int semid) +{ union semun sem_union; - retVal = semctl(semid, 0, IPC_RMID, sem_union); - + (void) semctl(semid, 0, IPC_RMID, sem_union); } #endif @@ -394,8 +396,6 @@ void InitLibrary() { char imaConfFilePath[256]; char systemPath[256]; char *charPtr; - IMA_UINT dwStrLength; - IMA_UINT i = 0; if (number_of_plugins != -1) @@ -409,9 +409,6 @@ void InitLibrary() { os_obtainmutex(libMutex); sharedNodeAlias[0] = 0; - dwStrLength = 255; - - /* Open configuration file from known location */ #ifdef WIN32 @@ -475,7 +472,6 @@ void InitLibrary() { if (plugintable[i].hPlugin != NULL) { typedef int (*InitializeFn)(); InitializeFn PassFunc; - IMA_STATUS status; memcpy((char *)&plugintable[i].PluginName, (char *)&pluginname, 64); @@ -494,8 +490,7 @@ void InitLibrary() { plugintable[i].hPlugin, "Initialize"); #endif if (PassFunc != NULL) { - status = - PassFunc(plugintable[i].ownerId); + (void) PassFunc(plugintable[i].ownerId); } plugintable[i].number_of_vbcallbacks = 0; diff --git a/usr/src/lib/libima/common/sunima-lib.c b/usr/src/lib/libima/common/sunima-lib.c index 6a233eaec1..1f96695085 100644 --- a/usr/src/lib/libima/common/sunima-lib.c +++ b/usr/src/lib/libima/common/sunima-lib.c @@ -125,24 +125,24 @@ IMA_API IMA_STATUS SUN_IMA_GetTunableProperties( return (status); } -static void os_obtainmutex(int semid) { - int retVal; +static void +os_obtainmutex(int semid) +{ struct sembuf sem_b; sem_b.sem_num = 0; sem_b.sem_op = -1; sem_b.sem_flg = SEM_UNDO; - retVal = semop(semid, &sem_b, 1); - + (void) semop(semid, &sem_b, 1); } -static void os_releasemutex(int semid) { - int retVal; +static void +os_releasemutex(int semid) +{ struct sembuf sem_b; sem_b.sem_num = 0; sem_b.sem_op = 1; sem_b.sem_flg = SEM_UNDO; - retVal = semop(semid, &sem_b, 1); - + (void) semop(semid, &sem_b, 1); } |