pike.git / src / modules / _Stdio / file.c

version» Context lines:

pike.git/src/modules/_Stdio/file.c:3320:   #endif    if(TYPEOF(Pike_sp[-args]) != PIKE_T_INT)    SIMPLE_BAD_ARG_ERROR("truncate", 1, "int");    else    len = Pike_sp[-args].u.integer;       if(FD < 0)    Pike_error("File not open.\n");       ERRNO=0; - #ifdef HAVE_FTRUNCATE64 -  res = ftruncate64 (FD, len); - #else +     res=fd_ftruncate(FD, len); - #endif +        pop_n_elems(args);       if(res<0)    ERRNO=errno;       push_int(!res);   }      /*! @decl Stat stat()
pike.git/src/modules/_Stdio/file.c:5782:    */   static void f_get_all_active_fd(INT32 args)   {    int i,fds=0;    PIKE_STAT_T foo;    struct svalue *sp;       pop_n_elems(args);    sp = Pike_sp;    { + #ifndef __NT__    DIR *tmp; -  + #endif    THREADS_ALLOW();   #ifndef __NT__    if( (tmp = opendir(   #ifdef HAVE_DARWIN_XATTR    "/dev/fd"   #else    "/proc/self/fd"   #endif    )) )    {
pike.git/src/modules/_Stdio/file.c:6403:   #endif /* HAVE_KQUEUE */         #if 0    /* Not implemented yet. */   #ifdef HAVE_UNLINKAT    add_integer_constant("__HAVE_UNLINKAT__",1,0);   #endif   #endif /* 0 */    + #ifdef __NT__ +  add_integer_constant("__HAVE_UTF8_FS__", 1, 0); + #endif +    #ifdef HAVE_PIKE_SEND_FD    add_integer_constant("__HAVE_SEND_FD__", 1, 0);   #endif    /* function(:array(int)) */    ADD_FUNCTION2("get_all_active_fd", f_get_all_active_fd,    tFunc(tNone,tArr(tInt)), 0, OPT_EXTERNAL_DEPEND);       /* function(void:mapping) */    ADD_FUNCTION2("gethostip", f_gethostip, tFunc(tNone,tMapping),    0, OPT_EXTERNAL_DEPEND);