オープンソース・ソフトウェアの開発とダウンロード

Subversion リポジトリの参照

Diff of /branches/ccs-patch/security/ccsecurity/signal.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 2869 by kumaneko, Sat Aug 8 02:47:05 2009 UTC revision 2870 by kumaneko, Sat Aug 8 03:09:07 2009 UTC
# Line 262  int ccs_write_signal_policy(char *data, Line 262  int ccs_write_signal_policy(char *data,
262   */   */
263  int ccs_kill_permission(pid_t pid, int sig)  int ccs_kill_permission(pid_t pid, int sig)
264  {  {
265          if (sig && (!ccs_capable(CCS_SYS_KILL) ||          if (sig && (!ccs_capable(CCS_SYS_KILL) ||
266                      ccs_check_signal_acl(sig, pid)))                      ccs_check_signal_acl(sig, pid)))
267                  return -EPERM;                  return -EPERM;
268          return 0;          return 0;
269  }  }
270    
# Line 279  int ccs_kill_permission(pid_t pid, int s Line 279  int ccs_kill_permission(pid_t pid, int s
279   */   */
280  int ccs_tgkill_permission(pid_t tgid, pid_t pid, int sig)  int ccs_tgkill_permission(pid_t tgid, pid_t pid, int sig)
281  {  {
282          if (sig && (!ccs_capable(CCS_SYS_KILL) ||          if (sig && (!ccs_capable(CCS_SYS_KILL) ||
283                      ccs_check_signal_acl(sig, pid)))                      ccs_check_signal_acl(sig, pid)))
284                  return -EPERM;                  return -EPERM;
285          return 0;          return 0;
286  }  }
287    
# Line 295  int ccs_tgkill_permission(pid_t tgid, pi Line 295  int ccs_tgkill_permission(pid_t tgid, pi
295   */   */
296  int ccs_tkill_permission(pid_t pid, int sig)  int ccs_tkill_permission(pid_t pid, int sig)
297  {  {
298          if (sig && (!ccs_capable(CCS_SYS_KILL) ||          if (sig && (!ccs_capable(CCS_SYS_KILL) ||
299                      ccs_check_signal_acl(sig, pid)))                      ccs_check_signal_acl(sig, pid)))
300                  return -EPERM;                  return -EPERM;
301          return 0;          return 0;

Legend:
Removed from v.2869  
changed lines
  Added in v.2870

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26