lkml.org 
[lkml]   [2006]   [Nov]   [3]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    Date
    From
    SubjectRe: New filesystem for Linux


    On Fri, 3 Nov 2006, Mikulas Patocka wrote:

    >>> This error looks fixed, now I have a new one here :)
    >>>
    >>> cc -D__NOT_FROM_SPAD -D__NOT_FROM_SPAD_TREE -Wall
    >>> -fdollars-in-identifiers -O2 -fomit-frame-pointer -c -o MKSPADFS.o -x c
    >>> MKSPADFS.C
    >>> MKSPADFS.C:146: error: expected declaration specifiers or '...' before
    >>> '_llseek'
    >>> MKSPADFS.C:146: error: expected declaration specifiers or '...' before
    >>> 'fd'
    >>> MKSPADFS.C:146: error: expected declaration specifiers or '...' before
    >>> 'hi'
    >>> MKSPADFS.C:146: error: expected declaration specifiers or '...' before
    >>> 'lo'
    >>> MKSPADFS.C:146: error: expected declaration specifiers or '...' before
    >>> 'res'
    >>> MKSPADFS.C:146: error: expected declaration specifiers or '...' before
    >>> 'wh'
    >>> MKSPADFS.C:146: warning: type defaults to 'int' in declaration of
    >>> '_syscall5'
    >>
    >> Ugh this syscall 'crap' is butt-ugly.
    >
    > Yes, it is.
    >
    >> So anyway, why do you need _llseek? Can't you just use lseek() like
    >> everyone else?
    >
    > Because I want it to work with glibc 2.0 that I still use on one machine.

    BTW. is it some interaction with symbols defined elsewhere or were
    _syscall macros dropped altogether? Which glibc symbol should I use in
    #ifdef to tell if glibc has 64-bit support?

    Mikulas
    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2006-11-03 13:03    [W:2.580 / U:0.068 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site