Lines Matching full:limit
7 /* limit the file size
13 /* void set_file_limit(limit)
14 /* off_t limit;
16 /* This module manipulates the process-wide file size limit.
17 /* The limit is specified in bytes.
19 /* get_file_limit() looks up the process-wide file size limit.
21 /* set_file_limit() sets the process-wide file size limit to
58 /* get_file_limit - get process-wide file size limit */
62 off_t limit; in get_file_limit() local
65 if ((limit = ulimit(UL_GETFSIZE, 0)) < 0) in get_file_limit()
67 if (limit > OFF_T_MAX / ULIMIT_BLOCK_SIZE) in get_file_limit()
68 limit = OFF_T_MAX / ULIMIT_BLOCK_SIZE; in get_file_limit()
69 return (limit * ULIMIT_BLOCK_SIZE); in get_file_limit()
75 limit = rlim.rlim_cur; in get_file_limit()
76 return (limit < 0 ? OFF_T_MAX : rlim.rlim_cur); in get_file_limit()
80 /* set_file_limit - process-wide file size limit */
82 void set_file_limit(off_t limit) in set_file_limit() argument
85 if (ulimit(UL_SETFSIZE, limit / ULIMIT_BLOCK_SIZE) < 0) in set_file_limit()
90 rlim.rlim_cur = rlim.rlim_max = limit; in set_file_limit()