Skip to content

Commit 5370ea0

Browse files
committed
Change some keyring function to return void
No callers cared about the return value of these functions anyway.
1 parent 86a43fc commit 5370ea0

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
@@ -62,9 +62,9 @@ static GenericKeyring *load_keyring_provider_from_record(KeyringProviderRecord *
6262
static inline void get_keyring_infofile_path(char *resPath, Oid dbOid);
6363
static bool fetch_next_key_provider(int fd, off_t *curr_pos, KeyringProviderRecord *provider);
6464

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

6969
#ifdef FRONTEND
7070

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

191-
uint32
191+
void
192192
redo_key_provider_info(KeyringProviderXLRecord *xlrec)
193193
{
194-
return write_key_provider_info(&xlrec->provider, xlrec->database_id, xlrec->offset_in_file, false, false);
194+
write_key_provider_info(&xlrec->provider, xlrec->database_id, xlrec->offset_in_file, false, false);
195195
}
196196

197197
static void
@@ -394,7 +394,7 @@ GetKeyProviderByID(int provider_id, Oid dbOid)
394394

395395
#endif /* !FRONTEND */
396396

397-
static uint32
397+
static void
398398
write_key_provider_info(KeyringProviderRecord *provider, Oid database_id,
399399
off_t position, bool error_if_exists, bool write_xlog)
400400
{
@@ -548,34 +548,33 @@ write_key_provider_info(KeyringProviderRecord *provider, Oid database_id,
548548
}
549549
close(fd);
550550
LWLockRelease(tde_provider_info_lock());
551-
return provider->provider_id;
552551
}
553552

554553

555554
/*
556555
* Save the key provider info to the file
557556
*/
558-
uint32
557+
void
559558
save_new_key_provider_info(KeyringProviderRecord *provider, Oid databaseId, bool write_xlog)
560559
{
561-
return write_key_provider_info(provider, databaseId, -1, true, write_xlog);
560+
write_key_provider_info(provider, databaseId, -1, true, write_xlog);
562561
}
563562

564-
uint32
563+
void
565564
modify_key_provider_info(KeyringProviderRecord *provider, Oid databaseId, bool write_xlog)
566565
{
567-
return write_key_provider_info(provider, databaseId, -1, false, write_xlog);
566+
write_key_provider_info(provider, databaseId, -1, false, write_xlog);
568567
}
569568

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

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

578-
return modify_key_provider_info(&kpr, databaseId, write_xlog);
577+
modify_key_provider_info(&kpr, databaseId, write_xlog);
579578
}
580579

581580
#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)