* k5-util.h: New file. Add krb5_seteuid in order to allow
authorTom Yu <tlyu@mit.edu>
Mon, 23 Feb 1998 01:09:51 +0000 (01:09 +0000)
committerTom Yu <tlyu@mit.edu>
Mon, 23 Feb 1998 01:09:51 +0000 (01:09 +0000)
  applications to use it without including k5-int.h.

* k5-int.h: Remove krb5_seteuid, as it is moving to k5-util.h.

git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@10467 dc483132-0cff-0310-8789-dd5450dbe970

src/include/ChangeLog
src/include/k5-int.h
src/include/k5-util.h [new file with mode: 0644]

index b171fcc953ea1f44952416148316aa75fbf0d8fc..043adc7c7ae253a59590cf1e49d412ce13b4fe75 100644 (file)
@@ -1,3 +1,10 @@
+Sun Feb 22 19:20:31 1998  Tom Yu  <tlyu@mit.edu>
+
+       * k5-util.h: New file.  Add krb5_seteuid in order to allow
+       applications to use it without including k5-int.h.
+
+       * k5-int.h: Remove krb5_seteuid, as it is moving to k5-util.h.
+
 Wed Feb 18 15:50:40 1998  Tom Yu  <tlyu@mit.edu>
 
        * Makefile.in: Remove trailing slash from thisconfigdir.  Fix up
index ab30d14fd0d49d47f9d22afdf9bb2b2bd8845094..13da7ee344029106acc2899a96e5bdd6585d9168 100644 (file)
@@ -1314,10 +1314,6 @@ KRB5_DLLIMP krb5_error_code KRB5_CALLCONV krb5_ser_unpack_bytes
 
 int krb5_seteuid  KRB5_PROTOTYPE((int));
 
-int krb5_setenv  KRB5_PROTOTYPE((const char *, const char *, int));
-
-void krb5_unsetenv  KRB5_PROTOTYPE((const char *));
-
 /* to keep lint happy */
 #define krb5_xfree(val) free((char FAR *)(val))
 
diff --git a/src/include/k5-util.h b/src/include/k5-util.h
new file mode 100644 (file)
index 0000000..643b936
--- /dev/null
@@ -0,0 +1,44 @@
+/*
+ * Copyright (C) 1989-1998 by the Massachusetts Institute of Technology,
+ * Cambridge, MA, USA.  All Rights Reserved.
+ * 
+ * This software is being provided to you, the LICENSEE, by the 
+ * Massachusetts Institute of Technology (M.I.T.) under the following 
+ * license.  By obtaining, using and/or copying this software, you agree 
+ * that you have read, understood, and will comply with these terms and 
+ * conditions:  
+ * 
+ * Export of this software from the United States of America may
+ * require a specific license from the United States Government.
+ * It is the responsibility of any person or organization contemplating
+ * export to obtain such a license before exporting.
+ * 
+ * WITHIN THAT CONSTRAINT, permission to use, copy, modify and distribute 
+ * this software and its documentation for any purpose and without fee or 
+ * royalty is hereby granted, provided that you agree to comply with the 
+ * following copyright notice and statements, including the disclaimer, and 
+ * that the same appear on ALL copies of the software and documentation, 
+ * including modifications that you make for internal use or for 
+ * distribution:
+ * 
+ * THIS SOFTWARE IS PROVIDED "AS IS", AND M.I.T. MAKES NO REPRESENTATIONS 
+ * OR WARRANTIES, EXPRESS OR IMPLIED.  By way of example, but not 
+ * limitation, M.I.T. MAKES NO REPRESENTATIONS OR WARRANTIES OF 
+ * MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT THE USE OF 
+ * THE LICENSED SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY 
+ * PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.   
+ * 
+ * The name of the Massachusetts Institute of Technology or M.I.T. may NOT 
+ * be used in advertising or publicity pertaining to distribution of the 
+ * software.  Title to copyright in this software and any associated 
+ * documentation shall at all times remain with M.I.T., and USER agrees to 
+ * preserve same.  
+ */
+
+/*
+ * "internal" utility functions used by various applications.
+ * They live in libkrb5util.
+ */
+
+int krb5_seteuid(int);
+int krb5_setedid(int);