17 lines
450 B
C
17 lines
450 B
C
|
#include <stdio.h>
|
||
|
#include <gnome-keyring.h>
|
||
|
|
||
|
// To be compiled with:
|
||
|
// cc lock-keyring.c -o lock-keyring -Wall $(pkg-config gnome-keyring-1 --cflags --libs)
|
||
|
|
||
|
int main() {
|
||
|
GnomeKeyringResult lock_result = gnome_keyring_lock_all_sync();
|
||
|
if (lock_result == GNOME_KEYRING_RESULT_OK) {
|
||
|
printf("Successfully locked\n");
|
||
|
return 0;
|
||
|
} else {
|
||
|
printf("Error locking keyring: %d\n", lock_result);
|
||
|
return 1;
|
||
|
}
|
||
|
}
|