Changeset 3601
- Timestamp:
- Oct 29, 2007, 1:21:13 AM (18 years ago)
- Location:
- trunk/kStuff/kLdr
- Files:
-
- 37 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/kStuff/kLdr/Makefile.kmk
r3598 r3601 5 5 6 6 # 7 # Copyright (c) 2006-2007 knut st. osmundsen <bird- src-spam@anduin.net>7 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 8 # 9 9 # This file is part of kStuff. -
trunk/kStuff/kLdr/kLdr-os2.c
r3573 r3601 1 1 /* $Id: $ */ 2 2 /** @file 3 *4 3 * kLdr - The Dynamic Loader, OS/2 Specifics. 5 *6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net>7 *8 *9 * This file is part of kLdr.10 *11 * kLdr is free software; you can redistribute it and/or modify12 * it under the terms of the GNU General Public License as published by13 * the Free Software Foundation; either version 2 of the License, or14 * (at your option) any later version.15 *16 * kLdr is distributed in the hope that it will be useful,17 * but WITHOUT ANY WARRANTY; without even the implied warranty of18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the19 * GNU General Public License for more details.20 *21 * You should have received a copy of the GNU General Public License22 * along with kLdr; if not, write to the Free Software23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 *25 4 */ 26 5 27 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 28 32 29 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdr-os2.def
r3579 r3601 1 1 ; $Id$ 2 2 ;; @file 3 ; kLdr - The Dynamic Loader, OS/2 Linker Definition File. 3 4 ; 4 ; kLdr - The Loader Definition File. 5 5 6 ; 6 ; Copyright (c) 2006 knut st. osmundsen <bird@anduin.net>7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 7 8 ; 9 ; This file is part of kStuff. 8 10 ; 9 ; This file is part of kLdr. 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 10 15 ; 11 ; kLdr is free software; you can redistribute it and/or modify 12 ; it under the terms of the GNU General Public License as published by 13 ; the Free Software Foundation; either version 2 of the License, or 14 ; (at your option) any later version. 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 15 21 ; 16 ; k Ldris distributed in the hope that it will be useful,22 ; kStuff is distributed in the hope that it will be useful, 17 23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ; GNUGeneral Public License for more details.24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 ; Lesser General Public License for more details. 20 26 ; 21 ; You should have received a copy of the GNU General Public License22 ; along with kLdr; if not, write to the Free Software23 ; Foundation, Inc., 5 9 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 ; 27 ; You should have received a copy of the GNU Lesser General Public 28 ; License along with kStuff; if not, write to the Free Software 29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 ; 02110-1301, USA 25 31 ; 26 32 -
trunk/kStuff/kLdr/kLdr-win.c
r3573 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Dynamic Loader, Windows Specifics. 5 *6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net>7 *8 *9 * This file is part of kLdr.10 *11 * kLdr is free software; you can redistribute it and/or modify12 * it under the terms of the GNU General Public License as published by13 * the Free Software Foundation; either version 2 of the License, or14 * (at your option) any later version.15 *16 * kLdr is distributed in the hope that it will be useful,17 * but WITHOUT ANY WARRANTY; without even the implied warranty of18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the19 * GNU General Public License for more details.20 *21 * You should have received a copy of the GNU General Public License22 * along with kLdr; if not, write to the Free Software23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 *25 4 */ 26 5 27 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 28 32 29 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdr-win.def
r3579 r3601 1 1 ; $Id$ 2 2 ;; @file 3 ; kLdr - The Dynamic Loader, Windows Linker Definition File. 3 4 ; 4 ; kLdr - The Dynamic Loader, Definition File. 5 5 6 ; 6 ; Copyright (c) 2006 knut st. osmundsen <bird@anduin.net>7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 7 8 ; 9 ; This file is part of kStuff. 8 10 ; 9 ; This file is part of kLdr. 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 10 15 ; 11 ; kLdr is free software; you can redistribute it and/or modify 12 ; it under the terms of the GNU General Public License as published by 13 ; the Free Software Foundation; either version 2 of the License, or 14 ; (at your option) any later version. 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 15 21 ; 16 ; k Ldris distributed in the hope that it will be useful,22 ; kStuff is distributed in the hope that it will be useful, 17 23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ; GNUGeneral Public License for more details.24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 ; Lesser General Public License for more details. 20 26 ; 21 ; You should have received a copy of the GNU General Public License22 ; along with kLdr; if not, write to the Free Software23 ; Foundation, Inc., 5 9 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 ; 27 ; You should have received a copy of the GNU Lesser General Public 28 ; License along with kStuff; if not, write to the Free Software 29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 ; 02110-1301, USA 25 31 ; 26 32 -
trunk/kStuff/kLdr/kLdr.c
r3576 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - The Dynamic Loader. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - The Dynamic Loader.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 8 21 * 9 * This file is part of kLdr. 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 10 26 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 25 31 */ 32 26 33 27 34 /** @mainpage kLdr - The Dynamic Loader … … 44 51 * 45 52 */ 46 47 48 53 49 54 -
trunk/kStuff/kLdr/kLdrA-os2.asm
r3537 r3601 1 1 ; $Id$ 2 2 ;; @file 3 ; 4 ; kLdr - The Dynamic Loader, asm helpers. 5 ; 6 ; Copyright (c) 2006 knut st. osmundsen <bird@anduin.net> 7 ; 8 ; 9 ; This file is part of kLdr. 10 ; 11 ; kLdr is free software; you can redistribute it and/or modify 12 ; it under the terms of the GNU General Public License as published by 13 ; the Free Software Foundation; either version 2 of the License, or 14 ; (at your option) any later version. 15 ; 16 ; kLdr is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ; GNU General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU General Public License 22 ; along with kLdr; if not, write to the Free Software 23 ; Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 ; 3 ; kLdr - The Dynamic Loader, OS/2 Assembly Helpers. 25 4 ; 26 5 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 ; 9 ; This file is part of kStuff. 10 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 15 ; 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 21 ; 22 ; kStuff is distributed in the hope that it will be useful, 23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 ; Lesser General Public License for more details. 26 ; 27 ; You should have received a copy of the GNU Lesser General Public 28 ; License along with kStuff; if not, write to the Free Software 29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 ; 02110-1301, USA 31 ; 27 32 28 33 segment TEXT32 public align=16 CLASS=CODE use32 -
trunk/kStuff/kLdr/kLdrDyld.c
r3579 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Dynamic Loader. 5 * 6 * Copyright (c) 2006 knut st. osmundsen <bird@anduin.net> 7 * 8 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 17 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 */ 26 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrDyldFind.c
r3598 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Dynamic Loader, File Searching Methods. 5 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 7 * 8 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 17 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 */ 26 27 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 28 32 29 33 /******************************************************************************* … … 33 37 #include "kLdrInternal.h" 34 38 35 #if K_OS == K_OS_OS2 39 #if K_OS == K_OS_LINUX 40 # include <k/kHlpSys.h> 41 42 #elif K_OS == K_OS_OS2 36 43 # define INCL_BASE 37 44 # define INCL_ERRORS … … 309 316 kLdrDyldWindowsAppDir[1] = kLdrDyldAppDir[1] = '\0'; 310 317 318 #elif K_OS == K_OS_LINUX 319 KSSIZE cch = kHlpSys_readlink("/proc/self/exe", kLdrDyldAppDir, sizeof(kLdrDyldAppDir) - 1); 320 if (cch > 0) 321 { 322 kLdrDyldAppDir[cch] = '\0'; 323 *kHlpGetFilename(kLdrDyldAppDir) = '\0'; 324 kHlpMemCopy(kLdrDyldWindowsAppDir, kLdrDyldAppDir, sizeof(kLdrDyldAppDir)); 325 } 326 else 327 { 328 kLdrDyldWindowsAppDir[0] = kLdrDyldAppDir[0] = '.'; 329 kLdrDyldWindowsAppDir[1] = kLdrDyldAppDir[1] = '\0'; 330 } 331 311 332 #elif K_OS == K_OS_OS2 312 333 PPIB pPib; … … 326 347 kLdrDyldWindowsAppDir[1] = kLdrDyldAppDir[1] = '\0'; 327 348 } 328 329 349 330 350 #elif K_OS == K_OS_WINDOWS … … 799 819 /** @todo *penmSearch = KLDRDYLD_SEARCH_DARWIN; */ 800 820 *penmSearch = KLDRDYLD_SEARCH_UNIX_COMMON; 821 #elif K_OS == K_OS_FREEBSD \ 822 || K_OS == K_OS_LINUX \ 823 || K_OS == K_OS_NETBSD \ 824 || K_OS == K_OS_OPENBSD \ 825 || K_OS == K_OS_SOLARIS 826 *penmSearch = KLDRDYLD_SEARCH_UNIX_COMMON; 801 827 #elif K_OS == K_OS_OS2 802 828 *penmSearch = KLDRDYLD_SEARCH_OS2; -
trunk/kStuff/kLdr/kLdrDyldMod.c
r3582 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Dynamic Loader, Dyld module methods. 5 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 7 * 8 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 17 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 */ 26 27 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 28 32 29 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrDyldOS.c
r3598 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Dynamic Loader, OS specific operations. 5 *6 * Copyright (c) 2006 knut st. osmundsen <bird@anduin.net>7 *8 *9 * This file is part of kLdr.10 *11 * kLdr is free software; you can redistribute it and/or modify12 * it under the terms of the GNU General Public License as published by13 * the Free Software Foundation; either version 2 of the License, or14 * (at your option) any later version.15 *16 * kLdr is distributed in the hope that it will be useful,17 * but WITHOUT ANY WARRANTY; without even the implied warranty of18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the19 * GNU General Public License for more details.20 *21 * You should have received a copy of the GNU General Public License22 * along with kLdr; if not, write to the Free Software23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 *25 4 */ 26 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrDyldSem.c
r3598 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Dynamic Loader, Semaphore Helper Functions. 5 *6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net>7 *8 *9 * This file is part of kLdr.10 *11 * kLdr is free software; you can redistribute it and/or modify12 * it under the terms of the GNU General Public License as published by13 * the Free Software Foundation; either version 2 of the License, or14 * (at your option) any later version.15 *16 * kLdr is distributed in the hope that it will be useful,17 * but WITHOUT ANY WARRANTY; without even the implied warranty of18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the19 * GNU General Public License for more details.20 *21 * You should have received a copy of the GNU General Public License22 * along with kLdr; if not, write to the Free Software23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 *25 4 */ 26 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrExeStub-os2.asm
r3537 r3601 1 1 ; $Id$ 2 2 ;; @file 3 ;4 3 ; kLdr - OS/2 Loader Stub. 5 4 ; … … 7 6 ; the loader dll that loads the process. 8 7 ; 9 ; Copyright (c) 2006 Knut St. Osmundsen <bird-source-spam@anduin.net> 8 10 9 ; 11 ; GPL 10 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 11 ; 12 ; This file is part of kStuff. 13 ; 14 ; kStuff is free software; you can redistribute it and/or 15 ; modify it under the terms of the GNU Lesser General Public 16 ; License as published by the Free Software Foundation; either 17 ; version 2.1 of the License, or (at your option) any later version. 18 ; 19 ; In addition to the permissions in the GNU Lesser General Public 20 ; License, you are granted unlimited permission to link the compiled 21 ; version of this file into combinations with other programs, and to 22 ; distribute those combinations without any restriction coming from 23 ; the use of this file. 24 ; 25 ; kStuff is distributed in the hope that it will be useful, 26 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 27 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 28 ; Lesser General Public License for more details. 29 ; 30 ; You should have received a copy of the GNU Lesser General Public 31 ; License along with kStuff; if not, write to the Free Software 32 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 33 ; 02110-1301, USA 12 34 ; 13 35 -
trunk/kStuff/kLdr/kLdrExeStub-os2.c
r3570 r3601 1 /* $Id: kLdrExeStub-win.c 2878 2006-11-12 12:41:15Z bird$ */1 /* $Id: $ */ 2 2 /** @file 3 *4 3 * kLdr - OS/2 C Loader Stub. 5 *6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net>7 *8 *9 * This file is part of kLdr.10 *11 * kLdr is free software; you can redistribute it and/or modify12 * it under the terms of the GNU General Public License as published by13 * the Free Software Foundation; either version 2 of the License, or14 * (at your option) any later version.15 *16 * kLdr is distributed in the hope that it will be useful,17 * but WITHOUT ANY WARRANTY; without even the implied warranty of18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the19 * GNU General Public License for more details.20 *21 * You should have received a copy of the GNU General Public License22 * along with kLdr; if not, write to the Free Software23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 *25 4 */ 26 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrExeStub-os2A.asm
r3537 r3601 1 ; $Id: kLdrExeStub-os2.asm$1 ; $Id: $ 2 2 ;; @file 3 ;4 3 ; kLdr - OS/2 Loader Stub, entry point thingy... 5 4 ; 6 ; Copyright (c) 2006 Knut St. Osmundsen <bird-source-spam@anduin.net> 5 7 6 ; 8 ; GPL 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 ; 9 ; This file is part of kStuff. 10 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 15 ; 16 ; In addition to the permissions in the GNU Lesser General Public 17 ; License, you are granted unlimited permission to link the compiled 18 ; version of this file into combinations with other programs, and to 19 ; distribute those combinations without any restriction coming from 20 ; the use of this file. 21 ; 22 ; kStuff is distributed in the hope that it will be useful, 23 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 24 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 ; Lesser General Public License for more details. 26 ; 27 ; You should have received a copy of the GNU Lesser General Public 28 ; License along with kStuff; if not, write to the Free Software 29 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 ; 02110-1301, USA 9 31 ; 10 32 -
trunk/kStuff/kLdr/kLdrExeStub-win.c
r3573 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - Windows Loader Stub. 5 *6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net>7 *8 *9 * This file is part of kLdr.10 *11 * kLdr is free software; you can redistribute it and/or modify12 * it under the terms of the GNU General Public License as published by13 * the Free Software Foundation; either version 2 of the License, or14 * (at your option) any later version.15 *16 * kLdr is distributed in the hope that it will be useful,17 * but WITHOUT ANY WARRANTY; without even the implied warranty of18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the19 * GNU General Public License for more details.20 *21 * You should have received a copy of the GNU General Public License22 * along with kLdr; if not, write to the Free Software23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 *25 4 */ 26 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrInternal.h
r3579 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - The Dynamic Loader, internal header. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - The Dynamic Loader, internal header.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 8 21 * 9 * This file is part of kLdr. 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 10 26 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 25 31 */ 26 27 32 28 33 #ifndef ___kLdrInternal_h___ -
trunk/kStuff/kLdr/kLdrMod.c
r3588 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Module Interpreter. 5 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 7 * 8 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 17 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 */ 26 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrModLX.c
r3588 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - The Module Interpreter for the Linear eXecutable (LX) Format. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - The Module Interpreter for the Linear eXecutable (LX) Format.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006-2007 knut st. osmundsen <bird@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 8 21 * 9 * This file is part of kLdr. 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 10 26 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 25 31 */ 26 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrModMachO.c
r3585 r3601 1 1 /* $Id: $ */ 2 2 /** @file 3 * kLdr - The Module Interpreter for the MACH-O format. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - The Module Interpreter for the MACH-O format.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 8 21 * 9 * This file is part of kLdr. 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 10 26 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 25 31 */ 26 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrModNative.c
r3585 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - The Module Interpreter for the Native Loaders. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - The Module Interpreter for the Native Loaders.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 8 21 * 9 * This file is part of kLdr. 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 10 26 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 25 31 */ 26 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/kLdrModPE.c
r3585 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - The Module Interpreter for the Portable Executable (PE) Format. 5 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 7 * 8 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 17 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 */ 26 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /******************************************************************************* -
trunk/kStuff/kLdr/testcase/Makefile.kmk
r3584 r3601 1 # $Id$ # $Id$1 # $Id$ 2 2 ## @file 3 # 4 # kBuild Makefile for the kLdr.5 # 6 # Copyright (c) 2006 knut st. osmundsen <bird@anduin.net>7 # 8 # 9 # This file is part of k Ldr.10 # 11 # k Ldr is free software; you can redistribute it and/or modify12 # it under the terms of the GNU General Public License as published by13 # the Free Software Foundation; either version 2 of the License, or14 # (at your option) any later version.15 # 16 # k Ldris distributed in the hope that it will be useful,3 # kBuild Makefile for the kLdr testcases. 4 # 5 6 # 7 # Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 # 9 # This file is part of kStuff. 10 # 11 # kStuff is free software; you can redistribute it and/or 12 # modify it under the terms of the GNU Lesser General Public 13 # License as published by the Free Software Foundation; either 14 # version 2.1 of the License, or (at your option) any later version. 15 # 16 # kStuff is distributed in the hope that it will be useful, 17 17 # but WITHOUT ANY WARRANTY; without even the implied warranty of 18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 # GNUGeneral Public License for more details.20 # 21 # You should have received a copy of the GNU General Public License22 # along with kLdr; if not, write to the Free Software23 # Foundation, Inc., 5 9 Temple Place, Suite 330, Boston, MA 02111-1307USA18 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 # Lesser General Public License for more details. 20 # 21 # You should have received a copy of the GNU Lesser General Public 22 # License along with kStuff; if not, write to the Free Software 23 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 # 25 25 # -
trunk/kStuff/kLdr/testcase/tst-0-driver.c
r3584 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - Dynamic Loader testcase no. 0, Driver. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - Dynamic Loader testcase no. 0, Driver.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 8 20 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 * 25 25 */ 26 27 26 28 27 /******************************************************************************* -
trunk/kStuff/kLdr/testcase/tst-3-driver.c
r3584 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - Dynamic Loader testcase no. 3, Driver. 5 * 6 * Copyright (c) 2007 knut st. osmundsen <bird-kLdr-src@anduin.net> 7 * 8 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * kStuff is distributed in the hope that it will be useful, 17 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 */ 26 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 20 * 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 * 25 */ 27 26 28 27 /******************************************************************************* -
trunk/kStuff/kLdr/testcase/tst-3-ext.c
r2967 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - Dynamic Loader testcase no. 3, 2nd object module. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - Dynamic Loader testcase no. 3, 2nd object module.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 8 20 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 * 25 25 */ 26 27 26 28 27 #include "tst.h" -
trunk/kStuff/kLdr/testcase/tst-3-imp-os2.def
r2967 r3601 1 1 ; $Id$ 2 2 ;; @file 3 ;4 3 ; kLdr - Dynamic Loader testcase no. 3, Fake module import library - OS/2. 5 4 ; 6 ; Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 5 7 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 8 ; 9 ; This file is part of k Ldr.9 ; This file is part of kStuff. 10 10 ; 11 ; k Ldr is free software; you can redistribute it and/or modify12 ; it under the terms of the GNU General Public License as published by13 ; the Free Software Foundation; either version 2 of the License, or14 ; (at your option) any later version.11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 15 15 ; 16 ; k Ldris distributed in the hope that it will be useful,16 ; kStuff is distributed in the hope that it will be useful, 17 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ; GNUGeneral Public License for more details.18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 20 ; 21 ; You should have received a copy of the GNU General Public License22 ; along with kLdr; if not, write to the Free Software23 ; Foundation, Inc., 5 9 Temple Place, Suite 330, Boston, MA 02111-1307USA21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 ; 25 25 ; -
trunk/kStuff/kLdr/testcase/tst-3-imp-win.def
r2967 r3601 1 1 ; $Id$ 2 2 ;; @file 3 ;4 3 ; kLdr - Dynamic Loader testcase no. 3, Fake module import library - Windows. 5 4 ; 6 ; Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 5 7 6 ; 7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 8 ; 9 ; This file is part of k Ldr.9 ; This file is part of kStuff. 10 10 ; 11 ; k Ldr is free software; you can redistribute it and/or modify12 ; it under the terms of the GNU General Public License as published by13 ; the Free Software Foundation; either version 2 of the License, or14 ; (at your option) any later version.11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 15 15 ; 16 ; k Ldris distributed in the hope that it will be useful,16 ; kStuff is distributed in the hope that it will be useful, 17 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 ; GNUGeneral Public License for more details.18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 20 ; 21 ; You should have received a copy of the GNU General Public License22 ; along with kLdr; if not, write to the Free Software23 ; Foundation, Inc., 5 9 Temple Place, Suite 330, Boston, MA 02111-1307USA21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 ; 25 25 ; -
trunk/kStuff/kLdr/testcase/tst-3.c
r2967 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - Dynamic Loader testcase no. 3, Driver. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - Dynamic Loader testcase no. 3, Driver.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 8 20 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 * 25 25 */ 26 27 26 28 27 #include "tst.h" -
trunk/kStuff/kLdr/testcase/tst.h
r3584 r3601 5 5 6 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird- src-spam@anduin.net>7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 8 * 9 9 * This file is part of kStuff. -
trunk/kStuff/kLdr/testcase/tstDllMain.c
r3584 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr testcase. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr testcase.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 8 20 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 * 25 25 */ 26 27 26 28 27 /******************************************************************************* -
trunk/kStuff/kLdr/testcase/tstDllMainStub-os2.asm
r2885 r3601 1 1 ; $Id: $ 2 2 ;; @file 3 ;4 3 ; kLdr - OS/2 entry point thingy... 5 4 ; 6 ; Copyright (c) 2006 Knut St. Osmundsen <bird-source-spam@anduin.net> 5 7 6 ; 8 ; GPL7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 9 8 ; 10 11 9 ; This file is part of kStuff. 10 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 15 ; 16 ; kStuff is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 ; 25 ; 12 26 13 27 segment TEXT32 public CLASS=CODE align=16 use32 -
trunk/kStuff/kLdr/testcase/tstDllMainStub.c
r3584 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr testcase - DLL Stub. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr testcase - DLL Stub.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 8 20 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 * 25 25 */ 26 27 26 28 27 /******************************************************************************* -
trunk/kStuff/kLdr/testcase/tstExeMainStub-os2.asm
r2885 r3601 1 1 ; $Id: $ 2 2 ;; @file 3 ;4 3 ; kLdr - OS/2 entry point thingy... 5 4 ; 6 ; Copyright (c) 2006 Knut St. Osmundsen <bird-source-spam@anduin.net> 5 7 6 ; 8 ; GPL7 ; Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 9 8 ; 10 11 9 ; This file is part of kStuff. 10 ; 11 ; kStuff is free software; you can redistribute it and/or 12 ; modify it under the terms of the GNU Lesser General Public 13 ; License as published by the Free Software Foundation; either 14 ; version 2.1 of the License, or (at your option) any later version. 15 ; 16 ; kStuff is distributed in the hope that it will be useful, 17 ; but WITHOUT ANY WARRANTY; without even the implied warranty of 18 ; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 ; Lesser General Public License for more details. 20 ; 21 ; You should have received a copy of the GNU Lesser General Public 22 ; License along with kStuff; if not, write to the Free Software 23 ; Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 ; 25 ; 12 26 13 27 segment TEXT32 public CLASS=CODE align=16 use32 -
trunk/kStuff/kLdr/testcase/tstExeMainStub.c
r3584 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr testcase - DLL Stub. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr testcase - DLL Stub.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * kStuff is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 19 * Lesser General Public License for more details. 8 20 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 21 * You should have received a copy of the GNU Lesser General Public 22 * License along with kStuff; if not, write to the Free Software 23 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA 24 24 * 25 25 */ 26 27 26 28 27 /******************************************************************************* -
trunk/kStuff/kLdr/tstkLdrHeap.c
r3573 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 *4 3 * kLdr - Heap testcase. 5 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 7 * 8 * 9 * This file is part of kLdr. 10 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 8 * 9 * This file is part of kStuff. 10 * 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 21 * 22 * kStuff is distributed in the hope that it will be useful, 17 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNUGeneral Public License for more details.20 * 21 * You should have received a copy of the GNU General Public License22 * along with kLdr; if not, write to the Free Software23 * Foundation, Inc., 5 9 Temple Place, Suite 330, Boston, MA 02111-1307 USA24 * 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 26 * 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 25 31 */ 26 32 -
trunk/kStuff/kLdr/tstkLdrMod.c
r3585 r3601 1 1 /* $Id$ */ 2 2 /** @file 3 * kLdr - Module interpreter testcase. 4 */ 5 6 /* 7 * Copyright (c) 2006-2007 knut st. osmundsen <bird-kStuff-spam@anduin.net> 3 8 * 4 * kLdr - Module interpreter testcase.9 * This file is part of kStuff. 5 10 * 6 * Copyright (c) 2006 knut st. osmundsen <bird-kbuild-src@anduin.net> 11 * kStuff is free software; you can redistribute it and/or 12 * modify it under the terms of the GNU Lesser General Public 13 * License as published by the Free Software Foundation; either 14 * version 2.1 of the License, or (at your option) any later version. 7 15 * 16 * In addition to the permissions in the GNU Lesser General Public 17 * License, you are granted unlimited permission to link the compiled 18 * version of this file into combinations with other programs, and to 19 * distribute those combinations without any restriction coming from 20 * the use of this file. 8 21 * 9 * This file is part of kLdr. 22 * kStuff is distributed in the hope that it will be useful, 23 * but WITHOUT ANY WARRANTY; without even the implied warranty of 24 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 25 * Lesser General Public License for more details. 10 26 * 11 * kLdr is free software; you can redistribute it and/or modify 12 * it under the terms of the GNU General Public License as published by 13 * the Free Software Foundation; either version 2 of the License, or 14 * (at your option) any later version. 15 * 16 * kLdr is distributed in the hope that it will be useful, 17 * but WITHOUT ANY WARRANTY; without even the implied warranty of 18 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 19 * GNU General Public License for more details. 20 * 21 * You should have received a copy of the GNU General Public License 22 * along with kLdr; if not, write to the Free Software 23 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA 24 * 25 */ 26 27 * You should have received a copy of the GNU Lesser General Public 28 * License along with kStuff; if not, write to the Free Software 29 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 30 * 02110-1301, USA 31 */ 27 32 28 33 /*******************************************************************************
Note:
See TracChangeset
for help on using the changeset viewer.