about summary refs log tree commit diff
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  */