]> andersk Git - openssh.git/blobdiff - platform.c
- djm@cvs.openbsd.org 2010/01/30 02:54:53
[openssh.git] / platform.c
index abfa9f1b6da28a7c383867fcf2a599a22c6127d2..2ad95364f53ae5f84c0f7a893f48dada854f66f0 100644 (file)
 
 #include "openbsd-compat/openbsd-compat.h"
 
+void
+platform_pre_listen(void)
+{
+#ifdef LINUX_OOM_ADJUST
+       /* Adjust out-of-memory killer so listening process is not killed */
+       oom_adjust_setup();
+#endif
+}
+
 void
 platform_pre_fork(void)
 {
@@ -43,4 +52,17 @@ platform_post_fork_child(void)
 #ifdef USE_SOLARIS_PROCESS_CONTRACTS
        solaris_contract_post_fork_child();
 #endif
+#ifdef LINUX_OOM_ADJUST
+       oom_adjust_restore();
+#endif
+}
+
+char *
+platform_krb5_get_principal_name(const char *pw_name)
+{
+#ifdef USE_AIX_KRB_NAME
+       return aix_krb5_get_principal_name(pw_name);
+#else
+       return NULL;
+#endif
 }
This page took 0.385741 seconds and 4 git commands to generate.