summaryrefslogtreecommitdiff
path: root/resource/sys/resource.h
diff options
context:
space:
mode:
Diffstat (limited to 'resource/sys/resource.h')
-rw-r--r--resource/sys/resource.h20
1 files changed, 11 insertions, 9 deletions
diff --git a/resource/sys/resource.h b/resource/sys/resource.h
index 14bec34d74..3d0e5a921b 100644
--- a/resource/sys/resource.h
+++ b/resource/sys/resource.h
@@ -39,14 +39,16 @@ struct rlimit
/* Put the soft and hard limits for RESOURCE in *RLIMITS.
Returns 0 if successful, -1 if not (and sets errno). */
-int getrlimit __P ((enum __rlimit_resource __resource,
- struct rlimit * __rlimits));
+extern int __getrlimit __P ((enum __rlimit_resource __resource,
+ struct rlimit *__rlimits));
+extern int getrlimit __P ((enum __rlimit_resource __resource,
+ struct rlimit *__rlimits));
/* Set the soft and hard limits for RESOURCE to *RLIMITS.
Only the super-user can increase hard limits.
Return 0 if successful, -1 if not (and sets errno). */
-int setrlimit __P ((enum __rlimit_resource __resource,
- struct rlimit * __rlimits));
+extern int setrlimit __P ((enum __rlimit_resource __resource,
+ struct rlimit *__rlimits));
/* Whose usage statistics do you want? */
@@ -110,8 +112,8 @@ struct rusage
/* Return resource usage information on process indicated by WHO
and put it in *USAGE. Returns 0 for success, -1 for failure. */
-int __getrusage __P ((enum __rusage_who __who, struct rusage * __usage));
-int getrusage __P ((enum __rusage_who __who, struct rusage * __usage));
+extern int __getrusage __P ((enum __rusage_who __who, struct rusage *__usage));
+extern int getrusage __P ((enum __rusage_who __who, struct rusage *__usage));
/* Function depends on CMD:
1 = Return the limit on the size of a file, in units of 512 bytes.
@@ -120,8 +122,8 @@ int getrusage __P ((enum __rusage_who __who, struct rusage * __usage));
3 = Return the maximum possible address of the data segment.
4 = Return the maximum number of files that the calling process can open.
Returns -1 on errors. */
-long int __ulimit __P ((int __cmd, long int __newlimit));
-long int ulimit __P ((int __cmd, long int __newlimit));
+extern long int __ulimit __P ((int __cmd, long int __newlimit));
+extern long int ulimit __P ((int __cmd, long int __newlimit));
/* Priority limits. */
@@ -151,4 +153,4 @@ extern int setpriority __P ((enum __priority_which __which, int __who,
__END_DECLS
-#endif /* resource.h */
+#endif /* resource.h */