root/lib/libc/gen/sysvipc_shmat.c
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/shm.h>

#include "sysvipc_shm.h"

extern char sysvipc_userland;
extern void* __sys_shmat(int, const void *, int);

void *shmat(int shmid, const void *addr, int flag)
{
        if (sysvipc_userland)
                return (sysvipc_shmat(shmid, addr, flag));
        return (__sys_shmat(shmid, addr, flag));
}