Changeset 4 for heimdal/trunk/lib/krb5


Ignore:
Timestamp:
Jul 11, 2015, 9:56:07 AM (10 years ago)
Author:
Paul Smedley
Message:

heimdal: applied os2 patches, added conf.cmd

Location:
heimdal/trunk/lib/krb5
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • heimdal/trunk/lib/krb5/Makefile.in

    r1 r4  
    1313# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
    1414# PARTICULAR PURPOSE.
     15
     16OS2_LA_NAME=krb5
     17OS2_DLL_NAME=krb5
     18OS2_DLL_OBJ=$(libkrb5_la_OBJECTS:%.lo=%.o)
     19OS2_DLL_LIBS=$(LIBS) ../roken/.libs/roken.a ../asn1/.libs/asn1.a ../hcrypto/.libs/hcrypto.a ../wind/.libs/wind.a ../com_err/.libs/com_err.a ../../base/.libs/heimbase.a -lsqlite3 ../hx509/.libs/hx509.a ../ipc/.libs/heim-ipcc.a
    1520
    1621@SET_MAKE@
     
    10401045        krb5.moduli
    10411046
    1042 all: all-am
     1047all: all-am $(OS2_DLL_NAME).dll
    10431048
    10441049.SUFFIXES:
     
    32143219# Otherwise a system limit (for SysV at least) may be exceeded.
    32153220.NOEXPORT:
     3221
     3222$(OS2_DLL_NAME).dll: lib$(OS2_LA_NAME).la
     3223        cp .libs/$(OS2_LA_NAME).a .libs/$(OS2_LA_NAME)_s.a
     3224        echo "LIBRARY $(OS2_DLL_NAME) INITINSTANCE TERMINSTANCE" > $(OS2_DLL_NAME).def
     3225        echo "DATA MULTIPLE" >> $(OS2_DLL_NAME).def
     3226        echo "EXPORTS" >> $(OS2_DLL_NAME).def
     3227        emxexp $(OS2_DLL_OBJ) >> $(OS2_DLL_NAME).def
     3228        gcc -g -Zbin-files -Zhigh-mem -Zomf -Zmap -static-libgcc -Zdll $(OS2_DLL_NAME).def -o $@ $(OS2_DLL_OBJ) $(OS2_DLL_LIBS)
     3229        emximp -o .libs/$(OS2_LA_NAME).a $(OS2_DLL_NAME).def
     3230        emximp -o .libs/$(OS2_LA_NAME).lib $(OS2_DLL_NAME).def
  • heimdal/trunk/lib/krb5/fcache.c

    r1 r4  
    7474{
    7575    int ret;
    76 #ifdef HAVE_FCNTL
     76#if defined(HAVE_FCNTL) && !defined(__OS2__)
    7777    struct flock l;
    7878
     
    117117{
    118118    int ret;
    119 #ifdef HAVE_FCNTL
     119#if defined(HAVE_FCNTL) && !defined(__OS2__)
    120120    struct flock l;
    121121    l.l_start = 0;
     
    256256        return errno;
    257257
     258#ifndef __OS2__
    258259    fd = open(filename, O_RDWR | O_BINARY);
    259260    if(fd < 0) {
     
    264265    }
    265266    rk_cloexec(fd);
     267
    266268    ret = _krb5_xlock(context, fd, 1, filename);
    267269    if (ret) {
     
    269271        return ret;
    270272    }
     273#endif
    271274    if (unlink(filename) < 0) {
    272275        _krb5_xunlock(context, fd);
Note: See TracChangeset for help on using the changeset viewer.