Ignore:
Timestamp:
Oct 17, 2010, 11:27:53 PM (15 years ago)
Author:
bird
Message:

OpenBSD hacks.

Location:
trunk/src/kmk/kmkbuiltin
Files:
3 edited
1 copied

Legend:

Unmodified
Added
Removed
  • trunk/src/kmk/kmkbuiltin/chmod.c

    r2126 r2421  
    6868extern void bsd_strmode(mode_t mode, char *p);
    6969
    70 #if defined(__APPLE__) && !defined(_DARWIN_FEATURE_UNIX_CONFORMANCE)
     70#if (defined(__APPLE__) && !defined(_DARWIN_FEATURE_UNIX_CONFORMANCE)) || defined(__OpenBSD__)
    7171extern int lchmod(const char *, mode_t);
    7272#endif
  • trunk/src/kmk/kmkbuiltin/mv.c

    r2142 r2421  
    100100extern void bsd_strmode(mode_t mode, char *p);
    101101
    102 #if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(__DragonFly__)
     102#if !defined(__FreeBSD__) && !defined(__APPLE__) && !defined(__DragonFly__) && !defined(__OpenBSD__)
    103103# ifdef __OS2__
    104104static
  • trunk/src/kmk/kmkbuiltin/openbsd.c

    r2418 r2421  
    11/* $Id$ */
    22/** @file
    3  * Missing BSD functions on Darwin / Mac OS X.
     3 * Missing BSD functions in OpenBSD.
    44 */
    55
  • trunk/src/kmk/kmkbuiltin/osdep.c

    r2413 r2421  
    3939# include "darwin.c"
    4040
     41#elif defined(__OpenBSD__)
     42# include "openbsd.c"
     43
    4144#endif
    4245
Note: See TracChangeset for help on using the changeset viewer.