Skip to content

Commit 263594a

Browse files
committed
Change some keyring function to return void
No callers cared about the return value of these functions anyway.
1 parent cc459df commit 263594a

File tree

2 files changed

+18
-19
lines changed

2 files changed

+18
-19
lines changed

contrib/pg_tde/src/catalog/tde_keyring.c

Lines changed: 12 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -63,9 +63,9 @@ static GenericKeyring *load_keyring_provider_from_record(KeyringProviderRecord *
6363
static inline void get_keyring_infofile_path(char *resPath, Oid dbOid);
6464
static bool fetch_next_key_provider(int fd, off_t *curr_pos, KeyringProviderRecord *provider);
6565

66-
static uint32 write_key_provider_info(KeyringProviderRecord *provider,
67-
Oid database_id, off_t position,
68-
bool error_if_exists, bool write_xlog);
66+
static void write_key_provider_info(KeyringProviderRecord *provider,
67+
Oid database_id, off_t position,
68+
bool error_if_exists, bool write_xlog);
6969

7070
#ifdef FRONTEND
7171

@@ -189,10 +189,10 @@ GetAllKeyringProviders(Oid dbOid)
189189
return scan_key_provider_file(PROVIDER_SCAN_ALL, NULL, dbOid);
190190
}
191191

192-
uint32
192+
void
193193
redo_key_provider_info(KeyringProviderXLRecord *xlrec)
194194
{
195-
return write_key_provider_info(&xlrec->provider, xlrec->database_id, xlrec->offset_in_file, false, false);
195+
write_key_provider_info(&xlrec->provider, xlrec->database_id, xlrec->offset_in_file, false, false);
196196
}
197197

198198
static void
@@ -395,7 +395,7 @@ GetKeyProviderByID(int provider_id, Oid dbOid)
395395

396396
#endif /* !FRONTEND */
397397

398-
static uint32
398+
static void
399399
write_key_provider_info(KeyringProviderRecord *provider, Oid database_id,
400400
off_t position, bool error_if_exists, bool write_xlog)
401401
{
@@ -549,34 +549,33 @@ write_key_provider_info(KeyringProviderRecord *provider, Oid database_id,
549549
}
550550
close(fd);
551551
LWLockRelease(tde_provider_info_lock());
552-
return provider->provider_id;
553552
}
554553

555554

556555
/*
557556
* Save the key provider info to the file
558557
*/
559-
uint32
558+
void
560559
save_new_key_provider_info(KeyringProviderRecord *provider, Oid databaseId, bool write_xlog)
561560
{
562-
return write_key_provider_info(provider, databaseId, -1, true, write_xlog);
561+
write_key_provider_info(provider, databaseId, -1, true, write_xlog);
563562
}
564563

565-
uint32
564+
void
566565
modify_key_provider_info(KeyringProviderRecord *provider, Oid databaseId, bool write_xlog)
567566
{
568-
return write_key_provider_info(provider, databaseId, -1, false, write_xlog);
567+
write_key_provider_info(provider, databaseId, -1, false, write_xlog);
569568
}
570569

571-
uint32
570+
void
572571
delete_key_provider_info(int provider_id, Oid databaseId, bool write_xlog)
573572
{
574573
KeyringProviderRecord kpr;
575574

576575
memset(&kpr, 0, sizeof(KeyringProviderRecord));
577576
kpr.provider_id = provider_id;
578577

579-
return modify_key_provider_info(&kpr, databaseId, write_xlog);
578+
modify_key_provider_info(&kpr, databaseId, write_xlog);
580579
}
581580

582581
#ifdef FRONTEND

contrib/pg_tde/src/include/catalog/tde_keyring.h

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ extern GenericKeyring *GetKeyProviderByName(const char *provider_name, Oid dbOid
3333
extern GenericKeyring *GetKeyProviderByID(int provider_id, Oid dbOid);
3434
extern ProviderType get_keyring_provider_from_typename(char *provider_type);
3535
extern void InitializeKeyProviderInfo(void);
36-
extern uint32 save_new_key_provider_info(KeyringProviderRecord *provider,
37-
Oid databaseId, bool write_xlog);
38-
extern uint32 modify_key_provider_info(KeyringProviderRecord *provider,
36+
extern void save_new_key_provider_info(KeyringProviderRecord *provider,
3937
Oid databaseId, bool write_xlog);
40-
extern uint32 delete_key_provider_info(int provider_id,
41-
Oid databaseId, bool write_xlog);
42-
extern uint32 redo_key_provider_info(KeyringProviderXLRecord *xlrec);
38+
extern void modify_key_provider_info(KeyringProviderRecord *provider,
39+
Oid databaseId, bool write_xlog);
40+
extern void delete_key_provider_info(int provider_id,
41+
Oid databaseId, bool write_xlog);
42+
extern void redo_key_provider_info(KeyringProviderXLRecord *xlrec);
4343

4444
extern bool ParseKeyringJSONOptions(ProviderType provider_type, void *out_opts,
4545
char *in_buf, int buf_len);

0 commit comments

Comments
 (0)