1 --- /home/weasel/tmp/debian-gpg/gnupg-1.2.5/g10/status.c 2004-07-21 09:59:45.000000000 +0200
2 +++ gnupg-1.2.5/g10/status.c 2004-08-01 20:07:42.071690680 +0200
7 +#ifdef USE_CAPABILITIES
11 #ifndef IPC_RMID_DEFERRED_RELEASE
12 atexit( remove_shmid );
14 (unsigned)shm_size/1024, shm_area, shm_id );
16 #ifdef USE_CAPABILITIES
17 - cap_set_proc( cap_from_text("cap_ipc_lock+ep") );
18 + caps = cap_from_text("cap_ipc_lock=ep");
19 + cap_set_proc( caps );
22 /* (need the cast for Solaris with Sun's workshop compilers) */
23 if ( mlock ( (char*)shm_area, shm_size) )
27 #ifdef USE_CAPABILITIES
28 - cap_set_proc( cap_from_text("cap_ipc_lock+p") );
29 + caps = cap_from_text("cap_ipc_lock=p");
30 + cap_set_proc( caps );
38 #ifdef USE_CAPABILITIES
39 - cap_set_proc( cap_from_text("cap_ipc_lock+ep") );
40 + caps = cap_from_text("cap_ipc_lock=ep");
41 + cap_set_proc( caps );
44 #ifdef IPC_HAVE_SHM_LOCK
45 if ( shmctl (shm_id, SHM_LOCK, 0) )
47 log_info("Locking shared memory %d failed: No way to do it\n", shm_id );
49 #ifdef USE_CAPABILITIES
50 - cap_set_proc( cap_from_text("cap_ipc_lock+p") );
51 + caps = cap_from_text("cap_ipc_lock=p");
52 + cap_set_proc( caps );
57 --- /home/weasel/tmp/debian-gpg/gnupg-1.2.5/util/secmem.c 2004-02-24 17:06:58.000000000 +0100
58 +++ gnupg-1.2.5/util/secmem.c 2004-08-01 20:08:10.873412378 +0200
61 #if defined(USE_CAPABILITIES) && defined(HAVE_MLOCK)
65 + caps = cap_from_text("cap_ipc_lock=ep");
66 + cap_set_proc( caps );
69 - cap_set_proc( cap_from_text("cap_ipc_lock+ep") );
73 - cap_set_proc( cap_from_text("cap_ipc_lock+p") );
74 + caps = cap_from_text("cap_ipc_lock=p");
75 + cap_set_proc( caps );
83 #ifdef USE_CAPABILITIES
86 /* drop all capabilities */
87 - cap_set_proc( cap_from_text("all-eip") );
88 + caps = cap_from_text("all-eip");
89 + cap_set_proc( caps );
92 #elif !defined(HAVE_DOSISH_SYSTEM)