Search results

  1. D

    Adding a System call

    Hello, Your starting point may be the following two kernel-files: sys/kern/syscalls.master sys/kern/syscalls.c sys/kern/kern_prot.c sys/kern/init_sysent.c Maybe start with looking how a particular other syscall is implemented in there and do analogue things. Regards, Doena
  2. D

    Books for learning kernel development

    @SirDice: Didn't you mean the newer version "The Design and Implementation of the FreeBSD Operating System"?
  3. D

    'va_list' undeclared (first use in this function)

    I think that's not true and he's only missing the line: #include <machine/stdarg.h> Because va_list is used all over the drivers- and kernel-code.
  4. D

    9.0-RC3 IA64 installer doesn't work

    Hello, your problem is a know issue and already discussed on freebsd-ia64. As I didn't try to install 8.2 yet, maybe you can try 8.0-release. At least that worked out fine for me. Regards, Doena
  5. D

    What analog of windows remote desktop for FreeBSD supports ssl/tls1.0?

    What analog of windows remote desktop for FreeBSD supports s Can't you use net/xrdp and just connect with your favorite rdp-client?
  6. D

    holy tilt

    As the days are getting longer again now, I can already smell summer and can't wait to sit in beergardens again and have some beverages :)
  7. D

    Problem getting sources for 8.2-STABLE

    Try ftp2.freebsd.org, if this doesn't work, you could download snapshot iso from it under: ftp://ftp2.freebsd.org/pub/FreeBSD/snapshots/201105/ And then mount this iso and extract the source from it. HTH, doena
  8. D

    Error compiling when included tcp_var.h

    Are you sure that you want to use kernel-code/header in userspace?
  9. D

    Problem in adding a system call to FreeBSD kernel

    Check your file permissions, maybe the following line will help you: chmod 644 syscalls.master HTH, doena
  10. D

    Access to memory that may be kernel or user land

    I think there is somewhere in the kernel where it defines the lowest kernel-space border for virtual addresses. - i386/include/vmparam.h:#define VM_MIN_KERNEL_ADDRESS - i386/include/vmparam.h:#define VM_MAXUSER_ADDRESS VADDR(PTDPTDI, 0) Maybe they can help you determining the source of...
  11. D

    Access to memory that may be kernel or user land

    What about mmap for sharing memory from kernelspace and userspace? You just have to implement a device and its mmap-handler.
  12. D

    Beginner C++ error

    The c prefixed includes of standard c-headers e.g. "cstdio" were made as forwarding headers for c++ to include standard c-functions, defines, datatypes that are in c++'s default namespace std (please correct me if I'm wrong)!
  13. D

    Programming environment in FreeBSD

    Emacs also works quite well for C/C++, maybe even Java! :)
  14. D

    Which is your Favourite Linux?

    At work I have to deal with Linux on our severs. Unfortunatelly we use SuSe and Yast, but I'm not responsible for them, only for the FreeBSD systems ;) When studying I started with Linux at home and especially SuSe, Debian and Ubuntu. But after having first experiences with FreeBSD, I now...
  15. D

    hello world

    I'm using Gnome, too.
Back
Top